net.sourceforge.addam.ddlrun.grammars
Class OracleGrammar

java.lang.Object
  extended by net.sourceforge.addam.ddlrun.grammars.OracleGrammar
All Implemented Interfaces:
ScriptGrammar

public class OracleGrammar
extends Object
implements ScriptGrammar

ENTER A DESCRIPTION HERE

Since:
Mar 6, 2005
Author:
TIM3

Field Summary
private static String COMPLEX_STATEMENT_TERMINATOR
           
private static String DATABASE
           
private static String SIMPLE_STATEMENT_TERMINATOR
           
 
Constructor Summary
OracleGrammar()
           
 
Method Summary
 boolean beginsComplexStatement(String line)
           
 boolean hasComplexStatementTerminator(String line)
           
 boolean hasSimpleStatementTerminator(String line)
           
 String name()
           
 String removeComplexStatementTerminator(String line)
           
 String removeSimpleStatementTerminator(String line)
           
 boolean shouldIgnore(String line)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPLEX_STATEMENT_TERMINATOR

private static final String COMPLEX_STATEMENT_TERMINATOR
See Also:
Constant Field Values

SIMPLE_STATEMENT_TERMINATOR

private static final String SIMPLE_STATEMENT_TERMINATOR
See Also:
Constant Field Values

DATABASE

private static final String DATABASE
See Also:
Constant Field Values
Constructor Detail

OracleGrammar

public OracleGrammar()
Method Detail

shouldIgnore

public boolean shouldIgnore(String line)
Specified by:
shouldIgnore in interface ScriptGrammar

hasSimpleStatementTerminator

public boolean hasSimpleStatementTerminator(String line)
Specified by:
hasSimpleStatementTerminator in interface ScriptGrammar

removeSimpleStatementTerminator

public String removeSimpleStatementTerminator(String line)
Specified by:
removeSimpleStatementTerminator in interface ScriptGrammar

beginsComplexStatement

public boolean beginsComplexStatement(String line)
Specified by:
beginsComplexStatement in interface ScriptGrammar

hasComplexStatementTerminator

public boolean hasComplexStatementTerminator(String line)
Specified by:
hasComplexStatementTerminator in interface ScriptGrammar

removeComplexStatementTerminator

public String removeComplexStatementTerminator(String line)
Specified by:
removeComplexStatementTerminator in interface ScriptGrammar

name

public String name()
Specified by:
name in interface ScriptGrammar


Copyright © 2005-2006 ADDAM Project Team. All Rights Reserved.