org.dbmaintain.script.parser.parsingstate.impl
Class SqlStatementNormalParsingState

java.lang.Object
  extended by org.dbmaintain.script.parser.parsingstate.impl.BaseNormalParsingState
      extended by org.dbmaintain.script.parser.parsingstate.impl.SqlStatementNormalParsingState
All Implemented Interfaces:
ParsingState

public class SqlStatementNormalParsingState
extends BaseNormalParsingState

Author:
Filip Neven, Tim Ducheyne

Field Summary
 
Fields inherited from class org.dbmaintain.script.parser.parsingstate.impl.BaseNormalParsingState
ASTERIX, BACKSLASH, backSlashEscapingEnabled, curlyBraceBlockCommentSupported, DASH, DOUBLE_QUOTE, endOfStatementResult, OPEN_CURLY_BRACE, plSqlBlockMatcher, SEMICOLON, SINGLE_QUOTE, SLASH, stayInNormalExecutableResult, stayInNormalNotExecutableResult, toCurlyBraceBlockCommentResult, toEscapingParsingStateResult, toInBlockCommentResult, toInDoubleQuotesStateResult, toInLineCommentResult, toInPlSqlBlockStateResult, toInSingleQuotesStateResult
 
Constructor Summary
SqlStatementNormalParsingState(boolean backSlashEscapingEnabled, boolean curlyBraceBlockCommentSupported, PlSqlBlockMatcher plSqlBlockMatcher)
           
 
Method Summary
protected  boolean isEndOfStatement(Character previousChar, Character currentChar, StatementBuilder statementBuilder)
           
protected  boolean isStatementSeparator(Character currentChar)
           
 
Methods inherited from class org.dbmaintain.script.parser.parsingstate.impl.BaseNormalParsingState
getNextParsingState, isWhitespace, linkParsingStates
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlStatementNormalParsingState

public SqlStatementNormalParsingState(boolean backSlashEscapingEnabled,
                                      boolean curlyBraceBlockCommentSupported,
                                      PlSqlBlockMatcher plSqlBlockMatcher)
Method Detail

isStatementSeparator

protected boolean isStatementSeparator(Character currentChar)
Specified by:
isStatementSeparator in class BaseNormalParsingState

isEndOfStatement

protected boolean isEndOfStatement(Character previousChar,
                                   Character currentChar,
                                   StatementBuilder statementBuilder)
Specified by:
isEndOfStatement in class BaseNormalParsingState


Copyright © 2011. All Rights Reserved.