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

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

public class PlSqlBlockNormalParsingState
extends BaseNormalParsingState

Author:
Filip Neven

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
PlSqlBlockNormalParsingState(boolean backSlashEscapingEnabled, boolean curlyBraceBlockCommentSupported)
           
 
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

PlSqlBlockNormalParsingState

public PlSqlBlockNormalParsingState(boolean backSlashEscapingEnabled,
                                    boolean curlyBraceBlockCommentSupported)
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.