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 |
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) void |
addOperator(SqlMetaLogExpr expr,
boolean isAnd)
|
(package private) void |
addText(Object target,
StringBuilder text)
|
SqlMappingItem |
column()
|
SqlMetaConst |
constant()
|
SqlDatabaseColumn |
dbcolumn()
|
SqlDatabaseTable |
dbtable()
|
(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()
|
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) 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)
|
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
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
meta_stack
protected Stack meta_stack
mapping_stack
protected Stack mapping_stack
dfa76
protected SqlProcessorParser.DFA76 dfa76
DFA76_eotS
static final String DFA76_eotS
- See Also:
- Constant Field Values
DFA76_eofS
static final String DFA76_eofS
- See Also:
- Constant Field Values
DFA76_minS
static final String DFA76_minS
- See Also:
- Constant Field Values
DFA76_maxS
static final String DFA76_maxS
- See Also:
- Constant Field Values
DFA76_acceptS
static final String DFA76_acceptS
- See Also:
- Constant Field Values
DFA76_specialS
static final String DFA76_specialS
- See Also:
- Constant Field Values
DFA76_transitionS
static final String[] DFA76_transitionS
DFA76_eot
static final short[] DFA76_eot
DFA76_eof
static final short[] DFA76_eof
DFA76_min
static final char[] DFA76_min
DFA76_max
static final char[] DFA76_max
DFA76_accept
static final short[] DFA76_accept
DFA76_special
static final short[] DFA76_special
DFA76_transition
static final short[][] DFA76_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_sql369
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql369
FOLLOW_COLON_in_sql376
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_sql376
FOLLOW_identifier_in_sql380
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_sql380
FOLLOW_sql_in_sql387
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql387
FOLLOW_STRING_in_sql399
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_sql399
FOLLOW_constant_in_sql403
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_sql403
FOLLOW_sql_in_sql415
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql415
FOLLOW_AT_in_sql427
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_sql427
FOLLOW_column_in_sql431
public static final org.antlr.runtime.BitSet FOLLOW_column_in_sql431
FOLLOW_sql_in_sql443
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql443
FOLLOW_PERCENT_in_sql451
public static final org.antlr.runtime.BitSet FOLLOW_PERCENT_in_sql451
FOLLOW_PERCENT_in_sql454
public static final org.antlr.runtime.BitSet FOLLOW_PERCENT_in_sql454
FOLLOW_dbtable_in_sql458
public static final org.antlr.runtime.BitSet FOLLOW_dbtable_in_sql458
FOLLOW_sql_in_sql462
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql462
FOLLOW_dbcolumn_in_sql484
public static final org.antlr.runtime.BitSet FOLLOW_dbcolumn_in_sql484
FOLLOW_sql_in_sql488
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql488
FOLLOW_LBRACE_in_sql501
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_sql501
FOLLOW_metaSql_in_sql503
public static final org.antlr.runtime.BitSet FOLLOW_metaSql_in_sql503
FOLLOW_RBRACE_in_sql506
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_sql506
FOLLOW_sql_in_sql508
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql508
FOLLOW_set_in_metaSql535
public static final org.antlr.runtime.BitSet FOLLOW_set_in_metaSql535
FOLLOW_ifSql_in_metaSql566
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql566
FOLLOW_BOR_in_metaSql575
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql575
FOLLOW_ifSql_in_metaSql579
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql579
FOLLOW_QUESTI_in_metaSql591
public static final org.antlr.runtime.BitSet FOLLOW_QUESTI_in_metaSql591
FOLLOW_ifSqlCond_in_metaSql597
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_metaSql597
FOLLOW_BOR_in_metaSql604
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql604
FOLLOW_ifSql_in_metaSql608
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql608
FOLLOW_BOR_in_metaSql617
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql617
FOLLOW_ifSql_in_metaSql621
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql621
FOLLOW_BAND_in_metaSql636
public static final org.antlr.runtime.BitSet FOLLOW_BAND_in_metaSql636
FOLLOW_ifSql_in_metaSql642
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql642
FOLLOW_BOR_in_metaSql651
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql651
FOLLOW_ifSql_in_metaSql655
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql655
FOLLOW_BOR_in_metaSql667
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql667
FOLLOW_ifSql_in_metaSql673
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql673
FOLLOW_BOR_in_metaSql682
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql682
FOLLOW_ifSql_in_metaSql686
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql686
FOLLOW_EQUALS_in_metaSql698
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_metaSql698
FOLLOW_WS_in_metaSql700
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_metaSql700
FOLLOW_IDENT_in_metaSql705
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_metaSql705
FOLLOW_ifSql_in_metaSql711
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql711
FOLLOW_HASH_in_metaSql724
public static final org.antlr.runtime.BitSet FOLLOW_HASH_in_metaSql724
FOLLOW_NUMBER_in_metaSql728
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_metaSql728
FOLLOW_ordSql_in_metaSql732
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_metaSql732
FOLLOW_set_in_ifSql763
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ifSql763
FOLLOW_ifSql_in_ifSql796
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql796
FOLLOW_COLON_in_ifSql803
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ifSql803
FOLLOW_identifier_in_ifSql807
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ifSql807
FOLLOW_ifSql_in_ifSql814
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql814
FOLLOW_STRING_in_ifSql821
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ifSql821
FOLLOW_constant_in_ifSql825
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ifSql825
FOLLOW_ifSql_in_ifSql832
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql832
FOLLOW_AT_in_ifSql844
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_ifSql844
FOLLOW_column_in_ifSql848
public static final org.antlr.runtime.BitSet FOLLOW_column_in_ifSql848
FOLLOW_ifSql_in_ifSql860
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql860
FOLLOW_PERCENT_in_ifSql867
public static final org.antlr.runtime.BitSet FOLLOW_PERCENT_in_ifSql867
FOLLOW_PERCENT_in_ifSql870
public static final org.antlr.runtime.BitSet FOLLOW_PERCENT_in_ifSql870
FOLLOW_dbtable_in_ifSql874
public static final org.antlr.runtime.BitSet FOLLOW_dbtable_in_ifSql874
FOLLOW_ifSql_in_ifSql878
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql878
FOLLOW_dbcolumn_in_ifSql900
public static final org.antlr.runtime.BitSet FOLLOW_dbcolumn_in_ifSql900
FOLLOW_ifSql_in_ifSql904
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql904
FOLLOW_LBRACE_in_ifSql912
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_ifSql912
FOLLOW_ifMetaSql_in_ifSql914
public static final org.antlr.runtime.BitSet FOLLOW_ifMetaSql_in_ifSql914
FOLLOW_RBRACE_in_ifSql917
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_ifSql917
FOLLOW_ifSql_in_ifSql919
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql919
FOLLOW_set_in_ifMetaSql947
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ifMetaSql947
FOLLOW_ifSql_in_ifMetaSql974
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql974
FOLLOW_BOR_in_ifMetaSql983
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql983
FOLLOW_ifSql_in_ifMetaSql987
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql987
FOLLOW_QUESTI_in_ifMetaSql999
public static final org.antlr.runtime.BitSet FOLLOW_QUESTI_in_ifMetaSql999
FOLLOW_ifSqlCond_in_ifMetaSql1005
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_ifMetaSql1005
FOLLOW_BOR_in_ifMetaSql1012
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1012
FOLLOW_ifSql_in_ifMetaSql1016
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1016
FOLLOW_BOR_in_ifMetaSql1025
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1025
FOLLOW_ifSql_in_ifMetaSql1029
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1029
FOLLOW_BAND_in_ifMetaSql1044
public static final org.antlr.runtime.BitSet FOLLOW_BAND_in_ifMetaSql1044
FOLLOW_ifSql_in_ifMetaSql1050
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1050
FOLLOW_BOR_in_ifMetaSql1059
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1059
FOLLOW_ifSql_in_ifMetaSql1063
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1063
FOLLOW_BOR_in_ifMetaSql1075
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1075
FOLLOW_ifSql_in_ifMetaSql1081
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1081
FOLLOW_BOR_in_ifMetaSql1090
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1090
FOLLOW_ifSql_in_ifMetaSql1094
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1094
FOLLOW_WS_in_ifSqlCond1121
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1121
FOLLOW_ifSqlBool_in_ifSqlCond1124
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlBool_in_ifSqlCond1124
FOLLOW_WS_in_ifSqlCond1127
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1127
FOLLOW_AND_in_ifSqlCond1132
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_ifSqlCond1132
FOLLOW_OR_in_ifSqlCond1138
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_ifSqlCond1138
FOLLOW_WS_in_ifSqlCond1143
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1143
FOLLOW_ifSqlBool_in_ifSqlCond1148
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlBool_in_ifSqlCond1148
FOLLOW_WS_in_ifSqlCond1151
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1151
FOLLOW_NOT_in_ifSqlBool1171
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1171
FOLLOW_COLON_in_ifSqlBool1174
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ifSqlBool1174
FOLLOW_identifier_in_ifSqlBool1178
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ifSqlBool1178
FOLLOW_NOT_in_ifSqlBool1187
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1187
FOLLOW_STRING_in_ifSqlBool1190
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ifSqlBool1190
FOLLOW_constant_in_ifSqlBool1194
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ifSqlBool1194
FOLLOW_NOT_in_ifSqlBool1203
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1203
FOLLOW_LPAREN_in_ifSqlBool1206
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_ifSqlBool1206
FOLLOW_ifSqlCond_in_ifSqlBool1210
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_ifSqlBool1210
FOLLOW_RPAREN_in_ifSqlBool1212
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_ifSqlBool1212
FOLLOW_set_in_ordSql1236
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ordSql1236
FOLLOW_ordSql_in_ordSql1257
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1257
FOLLOW_COLON_in_ordSql1264
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ordSql1264
FOLLOW_identifier_in_ordSql1268
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ordSql1268
FOLLOW_ordSql_in_ordSql1275
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1275
FOLLOW_STRING_in_ordSql1282
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ordSql1282
FOLLOW_constant_in_ordSql1286
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ordSql1286
FOLLOW_ordSql_in_ordSql1292
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1292
FOLLOW_PERCENT_in_ordSql1299
public static final org.antlr.runtime.BitSet FOLLOW_PERCENT_in_ordSql1299
FOLLOW_dbcolumn_in_ordSql1303
public static final org.antlr.runtime.BitSet FOLLOW_dbcolumn_in_ordSql1303
FOLLOW_ordSql_in_ordSql1309
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1309
FOLLOW_IDENT_DOT_in_column1336
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_column1336
FOLLOW_IDENT_in_column1342
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1342
FOLLOW_NUMBER_in_column1348
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_column1348
FOLLOW_CARET_in_column1364
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_column1364
FOLLOW_IDENT_in_column1378
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1378
FOLLOW_CARET_in_column1396
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_column1396
FOLLOW_IDENT_in_column1401
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1401
FOLLOW_NUMBER_in_column1407
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_column1407
FOLLOW_PLUS_in_constant1444
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_constant1444
FOLLOW_MINUS_in_constant1450
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_constant1450
FOLLOW_IDENT_DOT_in_constant1457
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_constant1457
FOLLOW_IDENT_in_constant1463
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1463
FOLLOW_CARET_in_constant1479
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1479
FOLLOW_IDENT_in_constant1493
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1493
FOLLOW_CARET_in_constant1511
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1511
FOLLOW_IDENT_in_constant1516
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1516
FOLLOW_NUMBER_in_constant1522
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_constant1522
FOLLOW_EQUALS_in_identifier1559
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_identifier1559
FOLLOW_LESS_THAN_in_identifier1565
public static final org.antlr.runtime.BitSet FOLLOW_LESS_THAN_in_identifier1565
FOLLOW_MORE_THAN_in_identifier1571
public static final org.antlr.runtime.BitSet FOLLOW_MORE_THAN_in_identifier1571
FOLLOW_PLUS_in_identifier1578
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_identifier1578
FOLLOW_MINUS_in_identifier1584
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_identifier1584
FOLLOW_IDENT_DOT_in_identifier1591
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_identifier1591
FOLLOW_IDENT_in_identifier1597
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1597
FOLLOW_NUMBER_in_identifier1603
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1603
FOLLOW_CARET_in_identifier1619
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1619
FOLLOW_IDENT_in_identifier1633
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1633
FOLLOW_CARET_in_identifier1651
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1651
FOLLOW_IDENT_in_identifier1656
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1656
FOLLOW_NUMBER_in_identifier1662
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1662
FOLLOW_IDENT_DOT_in_dbcolumn1699
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_dbcolumn1699
FOLLOW_IDENT_in_dbcolumn1705
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_dbcolumn1705
FOLLOW_IDENT_DOT_in_dbtable1732
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_dbtable1732
FOLLOW_IDENT_in_dbtable1738
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_dbtable1738
FOLLOW_WS_in_mapping1776
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1776
FOLLOW_mappingItem_in_mapping1783
public static final org.antlr.runtime.BitSet FOLLOW_mappingItem_in_mapping1783
FOLLOW_WS_in_mapping1790
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1790
FOLLOW_mappingItem_in_mapping1795
public static final org.antlr.runtime.BitSet FOLLOW_mappingItem_in_mapping1795
FOLLOW_WS_in_mapping1803
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1803
FOLLOW_EOF_in_mapping1807
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_mapping1807
FOLLOW_IDENT_in_mappingItem1833
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1833
FOLLOW_NUMBER_in_mappingItem1839
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_mappingItem1839
FOLLOW_STRING_in_mappingItem1856
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_mappingItem1856
FOLLOW_IDENT_in_mappingItem1861
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1861
FOLLOW_STRING_in_mappingItem1871
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_mappingItem1871
FOLLOW_IDENT_DOT_in_mappingItem1876
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_mappingItem1876
FOLLOW_IDENT_in_mappingItem1882
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1882
FOLLOW_CARET_in_mappingItem1901
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_mappingItem1901
FOLLOW_IDENT_in_mappingItem1906
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1906
FOLLOW_NUMBER_in_mappingItem1912
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_mappingItem1912
FOLLOW_set_in_option1964
public static final org.antlr.runtime.BitSet FOLLOW_set_in_option1964
SqlProcessorParser
public SqlProcessorParser(org.antlr.runtime.TokenStream input)
SqlProcessorParser
public SqlProcessorParser(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(org.antlr.runtime.Token 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(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
dbcolumn
public final SqlDatabaseColumn dbcolumn()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
dbtable
public final SqlDatabaseTable dbtable()
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 © 2012. All Rights Reserved.