org.sqlproc.engine.impl
Class SqlProcessorParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.sqlproc.engine.impl.SqlProcessorParser
public class SqlProcessorParser
- 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,
SqlMappingRule mapping,
List<String> activeFilters,
String... filters)
|
(package private) boolean |
add(SqlProcessor processor,
String type,
String name,
SqlMetaStatement statement,
List<String> activeFilters,
String... filters)
|
(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 |
addIdent(Object target,
SqlMetaIdent ident,
StringBuilder text)
|
(package private) void |
addOperator(SqlMetaLogExpr expr,
boolean isAnd)
|
(package private) void |
addText(Object target,
StringBuilder text)
|
SqlMappingItem |
column()
|
SqlMetaConst |
constant()
|
(package private) boolean |
doSkip(Set<String> onlyStatements,
String name)
|
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()
|
SqlMetaIdent |
identifier()
|
void |
ifMetaSql(SqlMetaIfItem metaIfItem)
|
SqlMetaIfItem |
ifSql(SqlMetaIfItem metaIfItemIn)
|
void |
ifSqlBool(SqlMetaLogExpr metaLogExpr)
|
SqlMetaLogExpr |
ifSqlCond()
|
SqlMappingRule |
mapping(String name,
SqlTypeFactory _typeFactory,
boolean _skip)
|
SqlMappingItem |
mappingItem()
|
SqlMetaStatement |
meta(String name,
SqlTypeFactory _typeFactory,
boolean _skip)
|
void |
metaSql(SqlMetaStatement metaStatement)
|
(package private) SqlMappingItem |
newColumn(org.antlr.runtime.Token col)
|
(package private) SqlMetaConst |
newConstant(org.antlr.runtime.Token cnst,
org.antlr.runtime.Token caseConversion)
|
(package private) SqlMetaIdent |
newIdent(org.antlr.runtime.Token ident,
org.antlr.runtime.Token modeIdent,
org.antlr.runtime.Token caseIdent)
|
StringBuilder |
option(String name)
|
void |
ordSql(SqlMetaOrd ord)
|
SqlProcessor |
parse(SqlTypeFactory _typeFactory,
Map<String,Object> defaultFeatures,
Set<String> onlyStatements,
String[] filters)
|
void |
reportError(org.antlr.runtime.RecognitionException e)
|
(package private) void |
setMetaType(SqlTypeFactory typeFactory,
SqlMappingItem item,
String sMetaType)
|
(package private) void |
setMetaType(SqlTypeFactory typeFactory,
SqlMetaConst item,
String sMetaType)
|
(package private) void |
setMetaType(SqlTypeFactory typeFactory,
SqlMetaIdent item,
String sMetaType)
|
void |
sql(SqlMetaStatement metaStatement)
|
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
WS
public static final int WS
- See Also:
- Constant Field Values
IDENT
public static final int IDENT
- See Also:
- Constant Field Values
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
STATEMENT
public static final int STATEMENT
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
SEMICOLON
public static final int SEMICOLON
- See Also:
- Constant Field Values
MAPPING
public static final int MAPPING
- See Also:
- Constant Field Values
OPTION
public static final int OPTION
- See Also:
- Constant Field Values
COLON
public static final int COLON
- See Also:
- Constant Field Values
STRING
public static final int STRING
- See Also:
- Constant Field Values
AT
public static final int AT
- See Also:
- Constant Field Values
LBRACE
public static final int LBRACE
- See Also:
- Constant Field Values
RBRACE
public static final int RBRACE
- See Also:
- Constant Field Values
QUESTI
public static final int QUESTI
- 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
HASH
public static final int HASH
- See Also:
- Constant Field Values
NUMBER
public static final int NUMBER
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
IDENT_DOT
public static final int IDENT_DOT
- See Also:
- Constant Field Values
CARET
public static final int CARET
- See Also:
- Constant Field Values
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
LESS_THAN
public static final int LESS_THAN
- See Also:
- Constant Field Values
MORE_THAN
public static final int MORE_THAN
- See Also:
- Constant Field Values
DOT
public static final int DOT
- See Also:
- Constant Field Values
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
ESC_COLON
public static final int ESC_COLON
- See Also:
- Constant Field Values
ESC_SEMICOLON
public static final int ESC_SEMICOLON
- See Also:
- Constant Field Values
ESC_STRING
public static final int ESC_STRING
- See Also:
- Constant Field Values
ESC_LBRACE
public static final int ESC_LBRACE
- See Also:
- Constant Field Values
ESC_RBRACE
public static final int ESC_RBRACE
- See Also:
- Constant Field Values
ESC_BOR
public static final int ESC_BOR
- See Also:
- Constant Field Values
ESC_HASH
public static final int ESC_HASH
- See Also:
- Constant Field Values
ESC_AT
public static final int ESC_AT
- See Also:
- Constant Field Values
ESC_CHAR
public static final int ESC_CHAR
- See Also:
- Constant Field Values
REST
public static final int REST
- See Also:
- Constant Field Values
artifactName
private Stack artifactName
partialErrors
private Stack partialErrors
errors
private List<ErrorMsg> errors
meta_stack
protected Stack meta_stack
mapping_stack
protected Stack mapping_stack
dfa67
protected SqlProcessorParser.DFA67 dfa67
DFA67_eotS
static final String DFA67_eotS
- See Also:
- Constant Field Values
DFA67_eofS
static final String DFA67_eofS
- See Also:
- Constant Field Values
DFA67_minS
static final String DFA67_minS
- See Also:
- Constant Field Values
DFA67_maxS
static final String DFA67_maxS
- See Also:
- Constant Field Values
DFA67_acceptS
static final String DFA67_acceptS
- See Also:
- Constant Field Values
DFA67_specialS
static final String DFA67_specialS
- See Also:
- Constant Field Values
DFA67_transitionS
static final String[] DFA67_transitionS
DFA67_eot
static final short[] DFA67_eot
DFA67_eof
static final short[] DFA67_eof
DFA67_min
static final char[] DFA67_min
DFA67_max
static final char[] DFA67_max
DFA67_accept
static final short[] DFA67_accept
DFA67_special
static final short[] DFA67_special
DFA67_transition
static final short[][] DFA67_transition
FOLLOW_WS_in_parse73
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse73
FOLLOW_IDENT_in_parse90
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse90
FOLLOW_LPAREN_in_parse94
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse94
FOLLOW_STATEMENT_in_parse98
public static final org.antlr.runtime.BitSet FOLLOW_STATEMENT_in_parse98
FOLLOW_COMMA_in_parse103
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse103
FOLLOW_IDENT_in_parse107
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse107
FOLLOW_RPAREN_in_parse113
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse113
FOLLOW_EQUALS_in_parse115
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse115
FOLLOW_meta_in_parse131
public static final org.antlr.runtime.BitSet FOLLOW_meta_in_parse131
FOLLOW_SEMICOLON_in_parse136
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse136
FOLLOW_WS_in_parse138
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse138
FOLLOW_IDENT_in_parse156
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse156
FOLLOW_LPAREN_in_parse160
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse160
FOLLOW_MAPPING_in_parse164
public static final org.antlr.runtime.BitSet FOLLOW_MAPPING_in_parse164
FOLLOW_COMMA_in_parse169
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse169
FOLLOW_IDENT_in_parse173
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse173
FOLLOW_RPAREN_in_parse179
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse179
FOLLOW_EQUALS_in_parse181
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse181
FOLLOW_mapping_in_parse197
public static final org.antlr.runtime.BitSet FOLLOW_mapping_in_parse197
FOLLOW_SEMICOLON_in_parse202
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse202
FOLLOW_WS_in_parse204
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse204
FOLLOW_IDENT_in_parse222
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse222
FOLLOW_LPAREN_in_parse224
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse224
FOLLOW_OPTION_in_parse228
public static final org.antlr.runtime.BitSet FOLLOW_OPTION_in_parse228
FOLLOW_COMMA_in_parse233
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse233
FOLLOW_IDENT_in_parse237
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse237
FOLLOW_RPAREN_in_parse243
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse243
FOLLOW_EQUALS_in_parse245
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse245
FOLLOW_option_in_parse261
public static final org.antlr.runtime.BitSet FOLLOW_option_in_parse261
FOLLOW_SEMICOLON_in_parse266
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse266
FOLLOW_WS_in_parse268
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_parse268
FOLLOW_EOF_in_parse283
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_parse283
FOLLOW_sql_in_meta315
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_meta315
FOLLOW_EOF_in_meta318
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_meta318
FOLLOW_set_in_sql340
public static final org.antlr.runtime.BitSet FOLLOW_set_in_sql340
FOLLOW_sql_in_sql365
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql365
FOLLOW_COLON_in_sql372
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_sql372
FOLLOW_identifier_in_sql376
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_sql376
FOLLOW_sql_in_sql383
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql383
FOLLOW_STRING_in_sql395
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_sql395
FOLLOW_constant_in_sql399
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_sql399
FOLLOW_sql_in_sql411
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql411
FOLLOW_AT_in_sql423
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_sql423
FOLLOW_column_in_sql427
public static final org.antlr.runtime.BitSet FOLLOW_column_in_sql427
FOLLOW_sql_in_sql439
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql439
FOLLOW_LBRACE_in_sql451
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_sql451
FOLLOW_metaSql_in_sql453
public static final org.antlr.runtime.BitSet FOLLOW_metaSql_in_sql453
FOLLOW_RBRACE_in_sql456
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_sql456
FOLLOW_sql_in_sql458
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql458
FOLLOW_set_in_metaSql485
public static final org.antlr.runtime.BitSet FOLLOW_set_in_metaSql485
FOLLOW_ifSql_in_metaSql516
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql516
FOLLOW_BOR_in_metaSql525
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql525
FOLLOW_ifSql_in_metaSql529
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql529
FOLLOW_QUESTI_in_metaSql541
public static final org.antlr.runtime.BitSet FOLLOW_QUESTI_in_metaSql541
FOLLOW_ifSqlCond_in_metaSql547
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_metaSql547
FOLLOW_BOR_in_metaSql554
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql554
FOLLOW_ifSql_in_metaSql558
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql558
FOLLOW_BOR_in_metaSql567
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql567
FOLLOW_ifSql_in_metaSql571
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql571
FOLLOW_BAND_in_metaSql586
public static final org.antlr.runtime.BitSet FOLLOW_BAND_in_metaSql586
FOLLOW_ifSql_in_metaSql592
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql592
FOLLOW_BOR_in_metaSql601
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql601
FOLLOW_ifSql_in_metaSql605
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql605
FOLLOW_BOR_in_metaSql617
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql617
FOLLOW_ifSql_in_metaSql623
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql623
FOLLOW_BOR_in_metaSql632
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql632
FOLLOW_ifSql_in_metaSql636
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql636
FOLLOW_EQUALS_in_metaSql648
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_metaSql648
FOLLOW_WS_in_metaSql650
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_metaSql650
FOLLOW_IDENT_in_metaSql655
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_metaSql655
FOLLOW_ifSql_in_metaSql661
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql661
FOLLOW_HASH_in_metaSql674
public static final org.antlr.runtime.BitSet FOLLOW_HASH_in_metaSql674
FOLLOW_NUMBER_in_metaSql678
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_metaSql678
FOLLOW_ordSql_in_metaSql682
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_metaSql682
FOLLOW_set_in_ifSql713
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ifSql713
FOLLOW_ifSql_in_ifSql742
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql742
FOLLOW_COLON_in_ifSql749
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ifSql749
FOLLOW_identifier_in_ifSql753
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ifSql753
FOLLOW_ifSql_in_ifSql760
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql760
FOLLOW_STRING_in_ifSql767
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ifSql767
FOLLOW_constant_in_ifSql771
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ifSql771
FOLLOW_ifSql_in_ifSql778
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql778
FOLLOW_AT_in_ifSql790
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_ifSql790
FOLLOW_column_in_ifSql794
public static final org.antlr.runtime.BitSet FOLLOW_column_in_ifSql794
FOLLOW_ifSql_in_ifSql806
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql806
FOLLOW_LBRACE_in_ifSql813
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_ifSql813
FOLLOW_ifMetaSql_in_ifSql815
public static final org.antlr.runtime.BitSet FOLLOW_ifMetaSql_in_ifSql815
FOLLOW_RBRACE_in_ifSql818
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_ifSql818
FOLLOW_ifSql_in_ifSql820
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql820
FOLLOW_set_in_ifMetaSql848
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ifMetaSql848
FOLLOW_ifSql_in_ifMetaSql875
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql875
FOLLOW_BOR_in_ifMetaSql884
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql884
FOLLOW_ifSql_in_ifMetaSql888
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql888
FOLLOW_QUESTI_in_ifMetaSql900
public static final org.antlr.runtime.BitSet FOLLOW_QUESTI_in_ifMetaSql900
FOLLOW_ifSqlCond_in_ifMetaSql906
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_ifMetaSql906
FOLLOW_BOR_in_ifMetaSql913
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql913
FOLLOW_ifSql_in_ifMetaSql917
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql917
FOLLOW_BOR_in_ifMetaSql926
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql926
FOLLOW_ifSql_in_ifMetaSql930
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql930
FOLLOW_BAND_in_ifMetaSql945
public static final org.antlr.runtime.BitSet FOLLOW_BAND_in_ifMetaSql945
FOLLOW_ifSql_in_ifMetaSql951
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql951
FOLLOW_BOR_in_ifMetaSql960
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql960
FOLLOW_ifSql_in_ifMetaSql964
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql964
FOLLOW_BOR_in_ifMetaSql976
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql976
FOLLOW_ifSql_in_ifMetaSql982
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql982
FOLLOW_BOR_in_ifMetaSql991
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql991
FOLLOW_ifSql_in_ifMetaSql995
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql995
FOLLOW_WS_in_ifSqlCond1022
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1022
FOLLOW_ifSqlBool_in_ifSqlCond1025
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlBool_in_ifSqlCond1025
FOLLOW_WS_in_ifSqlCond1028
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1028
FOLLOW_AND_in_ifSqlCond1033
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_ifSqlCond1033
FOLLOW_OR_in_ifSqlCond1039
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_ifSqlCond1039
FOLLOW_WS_in_ifSqlCond1044
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1044
FOLLOW_ifSqlBool_in_ifSqlCond1049
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlBool_in_ifSqlCond1049
FOLLOW_WS_in_ifSqlCond1052
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1052
FOLLOW_NOT_in_ifSqlBool1072
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1072
FOLLOW_COLON_in_ifSqlBool1075
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ifSqlBool1075
FOLLOW_identifier_in_ifSqlBool1079
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ifSqlBool1079
FOLLOW_NOT_in_ifSqlBool1088
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1088
FOLLOW_STRING_in_ifSqlBool1091
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ifSqlBool1091
FOLLOW_constant_in_ifSqlBool1095
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ifSqlBool1095
FOLLOW_NOT_in_ifSqlBool1104
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1104
FOLLOW_LPAREN_in_ifSqlBool1107
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_ifSqlBool1107
FOLLOW_ifSqlCond_in_ifSqlBool1111
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_ifSqlBool1111
FOLLOW_RPAREN_in_ifSqlBool1113
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_ifSqlBool1113
FOLLOW_set_in_ordSql1137
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ordSql1137
FOLLOW_ordSql_in_ordSql1154
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1154
FOLLOW_COLON_in_ordSql1161
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ordSql1161
FOLLOW_identifier_in_ordSql1165
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ordSql1165
FOLLOW_ordSql_in_ordSql1172
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1172
FOLLOW_STRING_in_ordSql1179
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ordSql1179
FOLLOW_constant_in_ordSql1183
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ordSql1183
FOLLOW_ordSql_in_ordSql1189
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1189
FOLLOW_IDENT_DOT_in_column1216
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_column1216
FOLLOW_IDENT_in_column1222
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1222
FOLLOW_NUMBER_in_column1228
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_column1228
FOLLOW_CARET_in_column1244
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_column1244
FOLLOW_IDENT_in_column1248
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1248
FOLLOW_CARET_in_column1264
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_column1264
FOLLOW_IDENT_in_column1269
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1269
FOLLOW_EQUALS_in_column1280
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_column1280
FOLLOW_IDENT_in_column1284
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1284
FOLLOW_NUMBER_in_column1292
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_column1292
FOLLOW_PLUS_in_constant1329
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_constant1329
FOLLOW_MINUS_in_constant1335
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_constant1335
FOLLOW_IDENT_DOT_in_constant1342
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_constant1342
FOLLOW_IDENT_in_constant1348
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1348
FOLLOW_CARET_in_constant1364
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1364
FOLLOW_IDENT_in_constant1368
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1368
FOLLOW_CARET_in_constant1384
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1384
FOLLOW_IDENT_in_constant1389
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1389
FOLLOW_EQUALS_in_constant1400
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_constant1400
FOLLOW_IDENT_in_constant1404
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1404
FOLLOW_NUMBER_in_constant1412
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_constant1412
FOLLOW_EQUALS_in_identifier1449
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_identifier1449
FOLLOW_LESS_THAN_in_identifier1455
public static final org.antlr.runtime.BitSet FOLLOW_LESS_THAN_in_identifier1455
FOLLOW_MORE_THAN_in_identifier1461
public static final org.antlr.runtime.BitSet FOLLOW_MORE_THAN_in_identifier1461
FOLLOW_PLUS_in_identifier1468
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_identifier1468
FOLLOW_MINUS_in_identifier1474
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_identifier1474
FOLLOW_IDENT_DOT_in_identifier1481
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_identifier1481
FOLLOW_IDENT_in_identifier1487
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1487
FOLLOW_NUMBER_in_identifier1493
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1493
FOLLOW_CARET_in_identifier1509
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1509
FOLLOW_IDENT_in_identifier1513
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1513
FOLLOW_CARET_in_identifier1529
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1529
FOLLOW_IDENT_in_identifier1534
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1534
FOLLOW_EQUALS_in_identifier1545
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_identifier1545
FOLLOW_IDENT_in_identifier1549
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1549
FOLLOW_NUMBER_in_identifier1557
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1557
FOLLOW_WS_in_mapping1604
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1604
FOLLOW_mappingItem_in_mapping1611
public static final org.antlr.runtime.BitSet FOLLOW_mappingItem_in_mapping1611
FOLLOW_WS_in_mapping1618
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1618
FOLLOW_mappingItem_in_mapping1623
public static final org.antlr.runtime.BitSet FOLLOW_mappingItem_in_mapping1623
FOLLOW_WS_in_mapping1631
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1631
FOLLOW_EOF_in_mapping1635
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_mapping1635
FOLLOW_IDENT_in_mappingItem1661
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1661
FOLLOW_NUMBER_in_mappingItem1667
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_mappingItem1667
FOLLOW_STRING_in_mappingItem1684
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_mappingItem1684
FOLLOW_IDENT_in_mappingItem1689
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1689
FOLLOW_STRING_in_mappingItem1699
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_mappingItem1699
FOLLOW_IDENT_DOT_in_mappingItem1704
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_mappingItem1704
FOLLOW_IDENT_in_mappingItem1710
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1710
FOLLOW_CARET_in_mappingItem1729
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_mappingItem1729
FOLLOW_IDENT_in_mappingItem1734
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1734
FOLLOW_EQUALS_in_mappingItem1745
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_mappingItem1745
FOLLOW_IDENT_in_mappingItem1749
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1749
FOLLOW_NUMBER_in_mappingItem1757
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_mappingItem1757
FOLLOW_set_in_option1809
public static final org.antlr.runtime.BitSet FOLLOW_set_in_option1809
SqlProcessorParser
public SqlProcessorParser(org.antlr.runtime.TokenStream input)
SqlProcessorParser
public SqlProcessorParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
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(org.antlr.runtime.Token col)
addColumnAttr
void addColumnAttr(SqlMappingItem item,
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(SqlMetaLogExpr expr,
boolean isAnd)
setMetaType
void setMetaType(SqlTypeFactory typeFactory,
SqlMappingItem item,
String sMetaType)
setMetaType
void setMetaType(SqlTypeFactory typeFactory,
SqlMetaIdent item,
String sMetaType)
setMetaType
void setMetaType(SqlTypeFactory typeFactory,
SqlMetaConst item,
String sMetaType)
doSkip
boolean doSkip(Set<String> onlyStatements,
String name)
getPartialErrors
List<ErrorMsg> getPartialErrors()
add
boolean add(SqlProcessor processor,
String type,
String name,
SqlMetaStatement statement,
List<String> activeFilters,
String... filters)
add
boolean add(SqlProcessor processor,
String type,
String name,
SqlMappingRule mapping,
List<String> activeFilters,
String... filters)
add
boolean add(SqlProcessor processor,
String type,
String name,
String feature,
List<String> activeFilters,
String... filters)
parse
public final SqlProcessor parse(SqlTypeFactory _typeFactory,
Map<String,Object> defaultFeatures,
Set<String> onlyStatements,
String[] filters)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
meta
public final SqlMetaStatement meta(String name,
SqlTypeFactory _typeFactory,
boolean _skip)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
sql
public final void sql(SqlMetaStatement metaStatement)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
metaSql
public final void metaSql(SqlMetaStatement metaStatement)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ifSql
public final SqlMetaIfItem ifSql(SqlMetaIfItem metaIfItemIn)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ifMetaSql
public final void ifMetaSql(SqlMetaIfItem metaIfItem)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ifSqlCond
public final SqlMetaLogExpr ifSqlCond()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ifSqlBool
public final void ifSqlBool(SqlMetaLogExpr metaLogExpr)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ordSql
public final void ordSql(SqlMetaOrd ord)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
column
public final SqlMappingItem column()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
constant
public final SqlMetaConst constant()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
identifier
public final SqlMetaIdent identifier()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mapping
public final SqlMappingRule mapping(String name,
SqlTypeFactory _typeFactory,
boolean _skip)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mappingItem
public final SqlMappingItem mappingItem()
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 © 2011. All Rights Reserved.