Package 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
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
private Stack
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final int
static final int
static final int
(package private) SqlMetaOperator
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
private Stack
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
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
-
Constructor Summary
ConstructorsConstructorDescriptionSqlProcessorLazyParser
(org.antlr.runtime.TokenStream input) SqlProcessorLazyParser
(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state) -
Method Summary
Modifier and TypeMethodDescription(package private) void
add
(StringBuilder text) (package private) boolean
add
(SqlProcessor processor, String type, String name, String feature, List<String> activeFilters, String... filters) (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
org.antlr.runtime.Parser[]
private org.antlr.runtime.Token
(package private) String
getText
(org.antlr.runtime.Token token) String[]
(package private) SqlMappingItem
(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
(package private) SqlMetaStatement
final StringBuilder
final void
parse()
final 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
-
Field Details
-
tokenNames
-
EOF
public static final int EOF- See Also:
-
AND
public static final int AND- See Also:
-
AT
public static final int AT- See Also:
-
BAND
public static final int BAND- See Also:
-
BOR
public static final int BOR- See Also:
-
CARET
public static final int CARET- See Also:
-
COLON
public static final int COLON- See Also:
-
COMMA
public static final int COMMA- See Also:
-
DIGIT
public static final int DIGIT- See Also:
-
DOT
public static final int DOT- See Also:
-
EQUALS
public static final int EQUALS- See Also:
-
ESC_AT
public static final int ESC_AT- See Also:
-
ESC_BOR
public static final int ESC_BOR- See Also:
-
ESC_CHAR
public static final int ESC_CHAR- See Also:
-
ESC_COLON
public static final int ESC_COLON- See Also:
-
ESC_DOT
public static final int ESC_DOT- See Also:
-
ESC_HASH
public static final int ESC_HASH- See Also:
-
ESC_LBRACE
public static final int ESC_LBRACE- See Also:
-
ESC_PERCENT
public static final int ESC_PERCENT- See Also:
-
ESC_RBRACE
public static final int ESC_RBRACE- See Also:
-
ESC_SEMICOLON
public static final int ESC_SEMICOLON- See Also:
-
ESC_SLASH
public static final int ESC_SLASH- See Also:
-
ESC_STRING
public static final int ESC_STRING- See Also:
-
HASH
public static final int HASH- See Also:
-
IDENT
public static final int IDENT- See Also:
-
IDENT_DOT
public static final int IDENT_DOT- See Also:
-
LBRACE
public static final int LBRACE- See Also:
-
LESS_THAN
public static final int LESS_THAN- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
MAPPING
public static final int MAPPING- See Also:
-
MINUS
public static final int MINUS- See Also:
-
ML_COMMENT
public static final int ML_COMMENT- See Also:
-
MORE_THAN
public static final int MORE_THAN- See Also:
-
NOT
public static final int NOT- See Also:
-
NUMBER
public static final int NUMBER- See Also:
-
OPTION
public static final int OPTION- See Also:
-
OR
public static final int OR- See Also:
-
PERCENT
public static final int PERCENT- See Also:
-
PLUS
public static final int PLUS- See Also:
-
QUESTI
public static final int QUESTI- See Also:
-
RBRACE
public static final int RBRACE- See Also:
-
REST
public static final int REST- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
SL_COMMENT
public static final int SL_COMMENT- See Also:
-
STATEMENT
public static final int STATEMENT- See Also:
-
STRING
public static final int STRING- See Also:
-
WS
public static final int WS- See Also:
-
artifactName
-
partialErrors
-
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
-
-
Constructor Details
-
SqlProcessorLazyParser
public SqlProcessorLazyParser(org.antlr.runtime.TokenStream input)
-
-
Method Details
-
getDelegates
public org.antlr.runtime.Parser[] getDelegates() -
getTokenNames
- Overrides:
getTokenNames
in classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
- Overrides:
getGrammarFileName
in classorg.antlr.runtime.BaseRecognizer
-
getLastToken
private org.antlr.runtime.Token getLastToken() -
getErrors
-
reportError
public void reportError(org.antlr.runtime.RecognitionException e) - Overrides:
reportError
in classorg.antlr.runtime.BaseRecognizer
-
getText
-
add
-
addText
-
addColumn
-
newColumn
-
addColumnAttr
-
addDatabaseColumn
-
newDatabaseColumn
-
addDatabaseTable
-
newDatabaseTable
-
addIdent
-
newIdent
SqlMetaIdent newIdent(org.antlr.runtime.Token ident, org.antlr.runtime.Token modeIdent, org.antlr.runtime.Token caseIdent) -
addConstant
-
newConstant
-
addOperator
-
newIdentOperator
-
newConstOperator
-
addOperator
-
addModifier
-
addModifier
-
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
-
getPartialErrors
-
addStatement
-
addMapping
-
add
-
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
- Throws:
org.antlr.runtime.RecognitionException
-