org.sqlproc.engine.impl
Class SqlProcessorLazyParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.sqlproc.engine.impl.SqlProcessorLazyParser
public class SqlProcessorLazyParser
- extends org.antlr.runtime.Parser
Fields inherited from class org.antlr.runtime.Parser |
input |
Fields inherited from class org.antlr.runtime.BaseRecognizer |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
Method Summary |
(package private) boolean |
add(SqlProcessor processor,
String type,
String name,
String feature,
List<String> activeFilters,
String... filters)
|
(package private) void |
add(StringBuilder text)
|
(package private) void |
addColumn(Object target,
SqlMappingItem col,
StringBuilder text)
|
(package private) void |
addColumnAttr(SqlMappingItem item,
org.antlr.runtime.Token col)
|
(package private) void |
addConstant(Object target,
SqlMetaConst cnst,
StringBuilder text)
|
(package private) void |
addDatabaseColumn(Object target,
SqlDatabaseColumn dbcol,
StringBuilder text)
|
(package private) void |
addDatabaseTable(Object target,
SqlDatabaseTable dbtab,
StringBuilder text)
|
(package private) void |
addIdent(Object target,
SqlMetaIdent ident,
StringBuilder text)
|
(package private) boolean |
addMapping(SqlProcessor processor,
String type,
String name,
String mapping,
List<String> activeFilters,
String... filters)
|
(package private) void |
addModifier(SqlTypeFactory typeFactory,
SqlMappingItem item,
String modifier)
|
(package private) void |
addModifier(SqlTypeFactory typeFactory,
SqlMappingItem item,
String modifier,
String attrName)
|
(package private) void |
addModifier(SqlTypeFactory typeFactory,
SqlMetaConst item,
String modifier,
org.antlr.runtime.Token not)
|
(package private) void |
addModifier(SqlTypeFactory typeFactory,
SqlMetaIdent item,
String modifier,
org.antlr.runtime.Token not)
|
(package private) void |
addOperator(Object target,
SqlMetaOperator metaOper,
StringBuilder text)
|
(package private) void |
addOperator(SqlMetaLogExpr expr,
boolean isAnd)
|
(package private) boolean |
addStatement(SqlProcessor processor,
String type,
String name,
String statement,
List<String> activeFilters,
String... filters)
|
(package private) void |
addText(Object target,
StringBuilder text)
|
(package private) boolean |
doSkip(Set<String> onlyStatements,
String name)
|
org.antlr.runtime.Parser[] |
getDelegates()
|
List<ErrorMsg> |
getErrors()
|
String |
getGrammarFileName()
|
private org.antlr.runtime.Token |
getLastToken()
|
(package private) List<ErrorMsg> |
getPartialErrors()
|
(package private) String |
getText(org.antlr.runtime.Token token)
|
String[] |
getTokenNames()
|
(package private) SqlMappingItem |
newColumn(String col)
|
(package private) SqlMetaConst |
newConstant(org.antlr.runtime.Token cnst,
org.antlr.runtime.Token caseConversion)
|
(package private) SqlMetaOperator |
newConstOperator(org.antlr.runtime.Token cnst)
|
(package private) SqlDatabaseColumn |
newDatabaseColumn(org.antlr.runtime.Token col)
|
(package private) SqlDatabaseTable |
newDatabaseTable(org.antlr.runtime.Token col)
|
(package private) SqlMetaIdent |
newIdent(org.antlr.runtime.Token ident,
org.antlr.runtime.Token modeIdent,
org.antlr.runtime.Token caseIdent)
|
(package private) SqlMetaOperator |
newIdentOperator(org.antlr.runtime.Token ident)
|
(package private) SqlMetaIfItem |
newSqlMetaIfItem()
|
(package private) SqlMetaStatement |
newSqlMetaStatement()
|
StringBuilder |
option(String name)
|
void |
parse()
|
SqlProcessor |
parse2(SqlTypeFactory _typeFactory,
Map<String,Object> defaultFeatures,
Set<String> onlyStatements,
String[] filters)
|
void |
reportError(org.antlr.runtime.RecognitionException e)
|
Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut |
Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, toStrings, traceIn, traceOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
EOF
public static final int EOF
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
AT
public static final int AT
- See Also:
- Constant Field Values
BAND
public static final int BAND
- See Also:
- Constant Field Values
BOR
public static final int BOR
- See Also:
- Constant Field Values
CARET
public static final int CARET
- See Also:
- Constant Field Values
COLON
public static final int COLON
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
DOT
public static final int DOT
- See Also:
- Constant Field Values
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
ESC_AT
public static final int ESC_AT
- See Also:
- Constant Field Values
ESC_BOR
public static final int ESC_BOR
- See Also:
- Constant Field Values
ESC_CHAR
public static final int ESC_CHAR
- See Also:
- Constant Field Values
ESC_COLON
public static final int ESC_COLON
- See Also:
- Constant Field Values
ESC_DOT
public static final int ESC_DOT
- See Also:
- Constant Field Values
ESC_HASH
public static final int ESC_HASH
- See Also:
- Constant Field Values
ESC_LBRACE
public static final int ESC_LBRACE
- See Also:
- Constant Field Values
ESC_PERCENT
public static final int ESC_PERCENT
- See Also:
- Constant Field Values
ESC_RBRACE
public static final int ESC_RBRACE
- See Also:
- Constant Field Values
ESC_SEMICOLON
public static final int ESC_SEMICOLON
- See Also:
- Constant Field Values
ESC_SLASH
public static final int ESC_SLASH
- See Also:
- Constant Field Values
ESC_STRING
public static final int ESC_STRING
- See Also:
- Constant Field Values
HASH
public static final int HASH
- See Also:
- Constant Field Values
IDENT
public static final int IDENT
- See Also:
- Constant Field Values
IDENT_DOT
public static final int IDENT_DOT
- See Also:
- Constant Field Values
LBRACE
public static final int LBRACE
- See Also:
- Constant Field Values
LESS_THAN
public static final int LESS_THAN
- See Also:
- Constant Field Values
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
MAPPING
public static final int MAPPING
- See Also:
- Constant Field Values
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
ML_COMMENT
public static final int ML_COMMENT
- See Also:
- Constant Field Values
MORE_THAN
public static final int MORE_THAN
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
NUMBER
public static final int NUMBER
- See Also:
- Constant Field Values
OPTION
public static final int OPTION
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
PERCENT
public static final int PERCENT
- See Also:
- Constant Field Values
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
QUESTI
public static final int QUESTI
- See Also:
- Constant Field Values
RBRACE
public static final int RBRACE
- See Also:
- Constant Field Values
REST
public static final int REST
- See Also:
- Constant Field Values
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
SEMICOLON
public static final int SEMICOLON
- See Also:
- Constant Field Values
SL_COMMENT
public static final int SL_COMMENT
- See Also:
- Constant Field Values
STATEMENT
public static final int STATEMENT
- See Also:
- Constant Field Values
STRING
public static final int STRING
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
artifactName
private Stack artifactName
partialErrors
private Stack partialErrors
errors
private List<ErrorMsg> errors
lastOperator
SqlMetaOperator lastOperator
FOLLOW_parse2_in_parse52
public static final org.antlr.runtime.BitSet FOLLOW_parse2_in_parse52
FOLLOW_WS_in_parse293
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse293
FOLLOW_IDENT_in_parse2110
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2110
FOLLOW_LPAREN_in_parse2114
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse2114
FOLLOW_STATEMENT_in_parse2118
public static final org.antlr.runtime.BitSet FOLLOW_STATEMENT_in_parse2118
FOLLOW_COMMA_in_parse2123
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse2123
FOLLOW_IDENT_in_parse2127
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2127
FOLLOW_RPAREN_in_parse2133
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse2133
FOLLOW_EQUALS_in_parse2135
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse2135
FOLLOW_option_in_parse2151
public static final org.antlr.runtime.BitSet FOLLOW_option_in_parse2151
FOLLOW_SEMICOLON_in_parse2156
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse2156
FOLLOW_WS_in_parse2158
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse2158
FOLLOW_IDENT_in_parse2176
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2176
FOLLOW_LPAREN_in_parse2180
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse2180
FOLLOW_MAPPING_in_parse2184
public static final org.antlr.runtime.BitSet FOLLOW_MAPPING_in_parse2184
FOLLOW_COMMA_in_parse2189
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse2189
FOLLOW_IDENT_in_parse2193
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2193
FOLLOW_RPAREN_in_parse2199
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse2199
FOLLOW_EQUALS_in_parse2201
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse2201
FOLLOW_option_in_parse2217
public static final org.antlr.runtime.BitSet FOLLOW_option_in_parse2217
FOLLOW_SEMICOLON_in_parse2222
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse2222
FOLLOW_WS_in_parse2224
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse2224
FOLLOW_IDENT_in_parse2242
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2242
FOLLOW_LPAREN_in_parse2244
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse2244
FOLLOW_OPTION_in_parse2248
public static final org.antlr.runtime.BitSet FOLLOW_OPTION_in_parse2248
FOLLOW_COMMA_in_parse2253
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse2253
FOLLOW_IDENT_in_parse2257
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2257
FOLLOW_RPAREN_in_parse2263
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse2263
FOLLOW_EQUALS_in_parse2265
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse2265
FOLLOW_option_in_parse2281
public static final org.antlr.runtime.BitSet FOLLOW_option_in_parse2281
FOLLOW_SEMICOLON_in_parse2286
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse2286
FOLLOW_WS_in_parse2288
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse2288
FOLLOW_EOF_in_parse2303
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_parse2303
FOLLOW_set_in_option331
public static final org.antlr.runtime.BitSet FOLLOW_set_in_option331
SqlProcessorLazyParser
public SqlProcessorLazyParser(org.antlr.runtime.TokenStream input)
SqlProcessorLazyParser
public SqlProcessorLazyParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
getDelegates
public org.antlr.runtime.Parser[] getDelegates()
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames
in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
getLastToken
private org.antlr.runtime.Token getLastToken()
getErrors
public List<ErrorMsg> getErrors()
reportError
public void reportError(org.antlr.runtime.RecognitionException e)
- Overrides:
reportError
in class org.antlr.runtime.BaseRecognizer
getText
String getText(org.antlr.runtime.Token token)
add
void add(StringBuilder text)
addText
void addText(Object target,
StringBuilder text)
addColumn
void addColumn(Object target,
SqlMappingItem col,
StringBuilder text)
newColumn
SqlMappingItem newColumn(String col)
addColumnAttr
void addColumnAttr(SqlMappingItem item,
org.antlr.runtime.Token col)
addDatabaseColumn
void addDatabaseColumn(Object target,
SqlDatabaseColumn dbcol,
StringBuilder text)
newDatabaseColumn
SqlDatabaseColumn newDatabaseColumn(org.antlr.runtime.Token col)
addDatabaseTable
void addDatabaseTable(Object target,
SqlDatabaseTable dbtab,
StringBuilder text)
newDatabaseTable
SqlDatabaseTable newDatabaseTable(org.antlr.runtime.Token col)
addIdent
void addIdent(Object target,
SqlMetaIdent ident,
StringBuilder text)
newIdent
SqlMetaIdent newIdent(org.antlr.runtime.Token ident,
org.antlr.runtime.Token modeIdent,
org.antlr.runtime.Token caseIdent)
addConstant
void addConstant(Object target,
SqlMetaConst cnst,
StringBuilder text)
newConstant
SqlMetaConst newConstant(org.antlr.runtime.Token cnst,
org.antlr.runtime.Token caseConversion)
addOperator
void addOperator(Object target,
SqlMetaOperator metaOper,
StringBuilder text)
newIdentOperator
SqlMetaOperator newIdentOperator(org.antlr.runtime.Token ident)
newConstOperator
SqlMetaOperator newConstOperator(org.antlr.runtime.Token cnst)
addOperator
void addOperator(SqlMetaLogExpr expr,
boolean isAnd)
addModifier
void addModifier(SqlTypeFactory typeFactory,
SqlMappingItem item,
String modifier)
addModifier
void addModifier(SqlTypeFactory typeFactory,
SqlMappingItem item,
String modifier,
String attrName)
addModifier
void addModifier(SqlTypeFactory typeFactory,
SqlMetaIdent item,
String modifier,
org.antlr.runtime.Token not)
addModifier
void addModifier(SqlTypeFactory typeFactory,
SqlMetaConst item,
String modifier,
org.antlr.runtime.Token not)
doSkip
boolean doSkip(Set<String> onlyStatements,
String name)
getPartialErrors
List<ErrorMsg> getPartialErrors()
addStatement
boolean addStatement(SqlProcessor processor,
String type,
String name,
String statement,
List<String> activeFilters,
String... filters)
addMapping
boolean addMapping(SqlProcessor processor,
String type,
String name,
String mapping,
List<String> activeFilters,
String... filters)
add
boolean add(SqlProcessor processor,
String type,
String name,
String feature,
List<String> activeFilters,
String... filters)
newSqlMetaIfItem
SqlMetaIfItem newSqlMetaIfItem()
newSqlMetaStatement
SqlMetaStatement newSqlMetaStatement()
parse
public final void parse()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
parse2
public final SqlProcessor parse2(SqlTypeFactory _typeFactory,
Map<String,Object> defaultFeatures,
Set<String> onlyStatements,
String[] filters)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
option
public final StringBuilder option(String name)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
Copyright © 2014. All rights reserved.