|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StatementBuilder | |
---|---|
org.unitils.dbmaintainer.script.impl | |
org.unitils.dbmaintainer.script.parsingstate | |
org.unitils.dbmaintainer.script.parsingstate.impl |
Uses of StatementBuilder in org.unitils.dbmaintainer.script.impl |
---|
Subclasses of StatementBuilder in org.unitils.dbmaintainer.script.impl | |
---|---|
static class |
OracleScriptParser.OracleStatementBuilder
A statement builder with special handling for Oracle |
Methods in org.unitils.dbmaintainer.script.impl that return StatementBuilder | |
---|---|
protected StatementBuilder |
OracleScriptParser.createStatementBuilder()
Factory method for the statement builder. |
protected StatementBuilder |
DefaultScriptParser.createStatementBuilder()
Factory method for the statement builder. |
Uses of StatementBuilder in org.unitils.dbmaintainer.script.parsingstate |
---|
Methods in org.unitils.dbmaintainer.script.parsingstate with parameters of type StatementBuilder | |
---|---|
ParsingState |
ParsingState.handleNextChar(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Handles the next character in the script. |
Uses of StatementBuilder in org.unitils.dbmaintainer.script.parsingstate.impl |
---|
Methods in org.unitils.dbmaintainer.script.parsingstate.impl with parameters of type StatementBuilder | |
---|---|
protected ParsingState |
OracleNormalParsingState.getNextParsingState(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Overridden to also correctly identify the starting of PL/SQL code blocks and to handle slashes / to end a statement. |
protected ParsingState |
NormalParsingState.getNextParsingState(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Determines the next state. |
protected ParsingState |
InSingleQuotesParsingState.getNextParsingState(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Determines whether the end of the literal is reached. |
protected ParsingState |
InLineCommentParsingState.getNextParsingState(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Determines whether the end of the line comment is reached. |
protected ParsingState |
InDoubleQuotesParsingState.getNextParsingState(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Determines whether the end of the literal is reached. |
protected ParsingState |
InBlockCommentParsingState.getNextParsingState(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Determines whether the end of the block comment is reached. |
protected abstract ParsingState |
BaseParsingState.getNextParsingState(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Determines the next state. |
ParsingState |
BaseParsingState.handleNextChar(char previousChar,
char currentChar,
char nextChar,
StatementBuilder statementBuilder)
Handles the next character by adding it to the statement builder. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |