public class SqlProcessorLazyParser
extends org.antlr.runtime.Parser
Modifier and Type | Field and Description |
---|---|
static int |
AND |
private Stack |
artifactName |
static int |
AT |
static int |
BAND |
static int |
BOR |
static int |
CARET |
static int |
COLON |
static int |
COMMA |
static int |
DIGIT |
static int |
DOT |
static int |
EOF |
static int |
EQUALS |
private List<ErrorMsg> |
errors |
static int |
ESC_AT |
static int |
ESC_BOR |
static int |
ESC_CHAR |
static int |
ESC_COLON |
static int |
ESC_DOT |
static int |
ESC_HASH |
static int |
ESC_LBRACE |
static int |
ESC_PERCENT |
static int |
ESC_RBRACE |
static int |
ESC_SEMICOLON |
static int |
ESC_SLASH |
static int |
ESC_STRING |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_parse2123 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_parse2189 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_parse2253 |
static org.antlr.runtime.BitSet |
FOLLOW_EOF_in_parse2303 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_parse2135 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_parse2201 |
static org.antlr.runtime.BitSet |
FOLLOW_EQUALS_in_parse2265 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENT_in_parse2110 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENT_in_parse2127 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENT_in_parse2176 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENT_in_parse2193 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENT_in_parse2242 |
static org.antlr.runtime.BitSet |
FOLLOW_IDENT_in_parse2257 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAREN_in_parse2114 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAREN_in_parse2180 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAREN_in_parse2244 |
static org.antlr.runtime.BitSet |
FOLLOW_MAPPING_in_parse2184 |
static org.antlr.runtime.BitSet |
FOLLOW_option_in_parse2151 |
static org.antlr.runtime.BitSet |
FOLLOW_option_in_parse2217 |
static org.antlr.runtime.BitSet |
FOLLOW_OPTION_in_parse2248 |
static org.antlr.runtime.BitSet |
FOLLOW_option_in_parse2281 |
static org.antlr.runtime.BitSet |
FOLLOW_parse2_in_parse52 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAREN_in_parse2133 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAREN_in_parse2199 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAREN_in_parse2263 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMICOLON_in_parse2156 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMICOLON_in_parse2222 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMICOLON_in_parse2286 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_option331 |
static org.antlr.runtime.BitSet |
FOLLOW_STATEMENT_in_parse2118 |
static org.antlr.runtime.BitSet |
FOLLOW_WS_in_parse2158 |
static org.antlr.runtime.BitSet |
FOLLOW_WS_in_parse2224 |
static org.antlr.runtime.BitSet |
FOLLOW_WS_in_parse2288 |
static org.antlr.runtime.BitSet |
FOLLOW_WS_in_parse293 |
static int |
HASH |
static int |
IDENT |
static int |
IDENT_DOT |
(package private) SqlMetaOperator |
lastOperator |
static int |
LBRACE |
static int |
LESS_THAN |
static int |
LPAREN |
static int |
MAPPING |
static int |
MINUS |
static int |
ML_COMMENT |
static int |
MORE_THAN |
static int |
NOT |
static int |
NUMBER |
static int |
OPTION |
static int |
OR |
private Stack |
partialErrors |
static int |
PERCENT |
static int |
PLUS |
static int |
QUESTI |
static int |
RBRACE |
static int |
REST |
static int |
RPAREN |
static int |
SEMICOLON |
static int |
SL_COMMENT |
static int |
STATEMENT |
static int |
STRING |
static String[] |
tokenNames |
static int |
WS |
Constructor and Description |
---|
SqlProcessorLazyParser(org.antlr.runtime.TokenStream input) |
SqlProcessorLazyParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
Modifier and Type | Method and Description |
---|---|
(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) |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
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
public static final String[] tokenNames
public static final int EOF
public static final int AND
public static final int AT
public static final int BAND
public static final int BOR
public static final int CARET
public static final int COLON
public static final int COMMA
public static final int DIGIT
public static final int DOT
public static final int EQUALS
public static final int ESC_AT
public static final int ESC_BOR
public static final int ESC_CHAR
public static final int ESC_COLON
public static final int ESC_DOT
public static final int ESC_HASH
public static final int ESC_LBRACE
public static final int ESC_PERCENT
public static final int ESC_RBRACE
public static final int ESC_SEMICOLON
public static final int ESC_SLASH
public static final int ESC_STRING
public static final int HASH
public static final int IDENT
public static final int IDENT_DOT
public static final int LBRACE
public static final int LESS_THAN
public static final int LPAREN
public static final int MAPPING
public static final int MINUS
public static final int ML_COMMENT
public static final int MORE_THAN
public static final int NOT
public static final int NUMBER
public static final int OPTION
public static final int OR
public static final int PERCENT
public static final int PLUS
public static final int QUESTI
public static final int RBRACE
public static final int REST
public static final int RPAREN
public static final int SEMICOLON
public static final int SL_COMMENT
public static final int STATEMENT
public static final int STRING
public static final int WS
private Stack artifactName
private Stack partialErrors
SqlMetaOperator lastOperator
public static final org.antlr.runtime.BitSet FOLLOW_parse2_in_parse52
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse293
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2110
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse2114
public static final org.antlr.runtime.BitSet FOLLOW_STATEMENT_in_parse2118
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse2123
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2127
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse2133
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse2135
public static final org.antlr.runtime.BitSet FOLLOW_option_in_parse2151
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse2156
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse2158
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2176
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse2180
public static final org.antlr.runtime.BitSet FOLLOW_MAPPING_in_parse2184
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse2189
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2193
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse2199
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse2201
public static final org.antlr.runtime.BitSet FOLLOW_option_in_parse2217
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse2222
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse2224
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2242
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse2244
public static final org.antlr.runtime.BitSet FOLLOW_OPTION_in_parse2248
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse2253
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse2257
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse2263
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse2265
public static final org.antlr.runtime.BitSet FOLLOW_option_in_parse2281
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse2286
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse2288
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_parse2303
public static final org.antlr.runtime.BitSet FOLLOW_set_in_option331
public SqlProcessorLazyParser(org.antlr.runtime.TokenStream input)
public SqlProcessorLazyParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.Parser[] getDelegates()
public String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
private org.antlr.runtime.Token getLastToken()
public void reportError(org.antlr.runtime.RecognitionException e)
reportError
in class org.antlr.runtime.BaseRecognizer
String getText(org.antlr.runtime.Token token)
void add(StringBuilder text)
void addText(Object target, StringBuilder text)
void addColumn(Object target, SqlMappingItem col, StringBuilder text)
SqlMappingItem newColumn(String col)
void addColumnAttr(SqlMappingItem item, org.antlr.runtime.Token col)
void addDatabaseColumn(Object target, SqlDatabaseColumn dbcol, StringBuilder text)
SqlDatabaseColumn newDatabaseColumn(org.antlr.runtime.Token col)
void addDatabaseTable(Object target, SqlDatabaseTable dbtab, StringBuilder text)
SqlDatabaseTable newDatabaseTable(org.antlr.runtime.Token col)
void addIdent(Object target, SqlMetaIdent ident, StringBuilder text)
SqlMetaIdent newIdent(org.antlr.runtime.Token ident, org.antlr.runtime.Token modeIdent, org.antlr.runtime.Token caseIdent)
void addConstant(Object target, SqlMetaConst cnst, StringBuilder text)
SqlMetaConst newConstant(org.antlr.runtime.Token cnst, org.antlr.runtime.Token caseConversion)
void addOperator(Object target, SqlMetaOperator metaOper, StringBuilder text)
SqlMetaOperator newIdentOperator(org.antlr.runtime.Token ident)
SqlMetaOperator newConstOperator(org.antlr.runtime.Token cnst)
void addOperator(SqlMetaLogExpr expr, boolean isAnd)
void addModifier(SqlTypeFactory typeFactory, SqlMappingItem item, String modifier)
void addModifier(SqlTypeFactory typeFactory, SqlMappingItem item, String modifier, String attrName)
void addModifier(SqlTypeFactory typeFactory, SqlMetaIdent item, String modifier, org.antlr.runtime.Token not)
void addModifier(SqlTypeFactory typeFactory, SqlMetaConst item, String modifier, org.antlr.runtime.Token not)
boolean addStatement(SqlProcessor processor, String type, String name, String statement, List<String> activeFilters, String... filters)
boolean addMapping(SqlProcessor processor, String type, String name, String mapping, List<String> activeFilters, String... filters)
boolean add(SqlProcessor processor, String type, String name, String feature, List<String> activeFilters, String... filters)
SqlMetaIfItem newSqlMetaIfItem()
SqlMetaStatement newSqlMetaStatement()
public final void parse() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final SqlProcessor parse2(SqlTypeFactory _typeFactory, Map<String,Object> defaultFeatures, Set<String> onlyStatements, String[] filters) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final StringBuilder option(String name) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
Copyright © 2016. All rights reserved.