org.sqlproc.engine.impl
Class SqlStatementParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.sqlproc.engine.impl.SqlStatementParser
public class SqlStatementParser
- 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) void |
add(StringBuilder text)
|
(package private) void |
addColumn(Object target,
SqlMappingItem col,
StringBuilder text)
|
(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()
|
List<ErrorMsg> |
getErrors()
|
String |
getGrammarFileName()
|
private org.antlr.runtime.Token |
getLastToken()
|
(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()
|
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 caseConversion)
|
void |
ordSql(SqlMetaOrd ord)
|
SqlMetaStatement |
parse(SqlTypeFactory _typeFactory)
|
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
IDENT_DOT
public static final int IDENT_DOT
- See Also:
- Constant Field Values
IDENT
public static final int IDENT
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
NUMBER
public static final int NUMBER
- See Also:
- Constant Field Values
REST
public static final int REST
- See Also:
- Constant Field Values
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
RPAREN
public static final int RPAREN
- 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
NOT
public static final int NOT
- 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
CARET
public static final int CARET
- See Also:
- Constant Field Values
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
ESC_COLON
public static final int ESC_COLON
- See Also:
- Constant Field Values
ESC_STRING
public static final int ESC_STRING
- See Also:
- Constant Field Values
ESC_AT
public static final int ESC_AT
- 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_HASH
public static final int ESC_HASH
- See Also:
- Constant Field Values
ESC_BOR
public static final int ESC_BOR
- 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
AND
public static final int AND
- See Also:
- Constant Field Values
OR
public static final int OR
- 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
errors
private List<ErrorMsg> errors
parse_stack
protected Stack parse_stack
FOLLOW_sql_in_parse65
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_parse65
FOLLOW_EOF_in_parse68
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_parse68
FOLLOW_set_in_sql92
public static final org.antlr.runtime.BitSet FOLLOW_set_in_sql92
FOLLOW_sql_in_sql193
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql193
FOLLOW_COLON_in_sql200
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_sql200
FOLLOW_identifier_in_sql204
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_sql204
FOLLOW_sql_in_sql211
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql211
FOLLOW_STRING_in_sql223
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_sql223
FOLLOW_constant_in_sql227
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_sql227
FOLLOW_sql_in_sql239
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql239
FOLLOW_AT_in_sql251
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_sql251
FOLLOW_column_in_sql255
public static final org.antlr.runtime.BitSet FOLLOW_column_in_sql255
FOLLOW_sql_in_sql267
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql267
FOLLOW_LBRACE_in_sql279
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_sql279
FOLLOW_metaSql_in_sql281
public static final org.antlr.runtime.BitSet FOLLOW_metaSql_in_sql281
FOLLOW_RBRACE_in_sql284
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_sql284
FOLLOW_sql_in_sql286
public static final org.antlr.runtime.BitSet FOLLOW_sql_in_sql286
FOLLOW_set_in_metaSql315
public static final org.antlr.runtime.BitSet FOLLOW_set_in_metaSql315
FOLLOW_ifSql_in_metaSql405
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql405
FOLLOW_BOR_in_metaSql414
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql414
FOLLOW_ifSql_in_metaSql418
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql418
FOLLOW_QUESTI_in_metaSql430
public static final org.antlr.runtime.BitSet FOLLOW_QUESTI_in_metaSql430
FOLLOW_ifSqlCond_in_metaSql436
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_metaSql436
FOLLOW_BOR_in_metaSql443
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql443
FOLLOW_ifSql_in_metaSql447
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql447
FOLLOW_BOR_in_metaSql456
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql456
FOLLOW_ifSql_in_metaSql460
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql460
FOLLOW_BAND_in_metaSql475
public static final org.antlr.runtime.BitSet FOLLOW_BAND_in_metaSql475
FOLLOW_ifSql_in_metaSql481
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql481
FOLLOW_BOR_in_metaSql490
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql490
FOLLOW_ifSql_in_metaSql494
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql494
FOLLOW_BOR_in_metaSql506
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql506
FOLLOW_ifSql_in_metaSql512
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql512
FOLLOW_BOR_in_metaSql521
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql521
FOLLOW_ifSql_in_metaSql525
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql525
FOLLOW_EQUALS_in_metaSql537
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_metaSql537
FOLLOW_WS_in_metaSql539
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_metaSql539
FOLLOW_IDENT_in_metaSql544
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_metaSql544
FOLLOW_ifSql_in_metaSql550
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql550
FOLLOW_HASH_in_metaSql563
public static final org.antlr.runtime.BitSet FOLLOW_HASH_in_metaSql563
FOLLOW_NUMBER_in_metaSql567
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_metaSql567
FOLLOW_ordSql_in_metaSql571
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_metaSql571
FOLLOW_set_in_ifSql604
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ifSql604
FOLLOW_ifSql_in_ifSql696
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql696
FOLLOW_COLON_in_ifSql703
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ifSql703
FOLLOW_identifier_in_ifSql707
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ifSql707
FOLLOW_ifSql_in_ifSql714
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql714
FOLLOW_STRING_in_ifSql721
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ifSql721
FOLLOW_constant_in_ifSql725
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ifSql725
FOLLOW_ifSql_in_ifSql732
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql732
FOLLOW_AT_in_ifSql744
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_ifSql744
FOLLOW_column_in_ifSql748
public static final org.antlr.runtime.BitSet FOLLOW_column_in_ifSql748
FOLLOW_ifSql_in_ifSql760
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql760
FOLLOW_LBRACE_in_ifSql767
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_ifSql767
FOLLOW_ifMetaSql_in_ifSql769
public static final org.antlr.runtime.BitSet FOLLOW_ifMetaSql_in_ifSql769
FOLLOW_RBRACE_in_ifSql772
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_ifSql772
FOLLOW_ifSql_in_ifSql774
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql774
FOLLOW_set_in_ifMetaSql804
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ifMetaSql804
FOLLOW_ifSql_in_ifMetaSql903
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql903
FOLLOW_BOR_in_ifMetaSql912
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql912
FOLLOW_ifSql_in_ifMetaSql916
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql916
FOLLOW_QUESTI_in_ifMetaSql928
public static final org.antlr.runtime.BitSet FOLLOW_QUESTI_in_ifMetaSql928
FOLLOW_ifSqlCond_in_ifMetaSql934
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_ifMetaSql934
FOLLOW_BOR_in_ifMetaSql941
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql941
FOLLOW_ifSql_in_ifMetaSql945
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql945
FOLLOW_BOR_in_ifMetaSql954
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql954
FOLLOW_ifSql_in_ifMetaSql958
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql958
FOLLOW_BAND_in_ifMetaSql973
public static final org.antlr.runtime.BitSet FOLLOW_BAND_in_ifMetaSql973
FOLLOW_ifSql_in_ifMetaSql979
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql979
FOLLOW_BOR_in_ifMetaSql988
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql988
FOLLOW_ifSql_in_ifMetaSql992
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql992
FOLLOW_BOR_in_ifMetaSql1004
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1004
FOLLOW_ifSql_in_ifMetaSql1010
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1010
FOLLOW_BOR_in_ifMetaSql1019
public static final org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1019
FOLLOW_ifSql_in_ifMetaSql1023
public static final org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1023
FOLLOW_WS_in_ifSqlCond1050
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1050
FOLLOW_ifSqlBool_in_ifSqlCond1053
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlBool_in_ifSqlCond1053
FOLLOW_WS_in_ifSqlCond1056
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1056
FOLLOW_AND_in_ifSqlCond1061
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_ifSqlCond1061
FOLLOW_OR_in_ifSqlCond1067
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_ifSqlCond1067
FOLLOW_WS_in_ifSqlCond1072
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1072
FOLLOW_ifSqlBool_in_ifSqlCond1077
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlBool_in_ifSqlCond1077
FOLLOW_WS_in_ifSqlCond1080
public static final org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1080
FOLLOW_NOT_in_ifSqlBool1100
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1100
FOLLOW_COLON_in_ifSqlBool1103
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ifSqlBool1103
FOLLOW_identifier_in_ifSqlBool1107
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ifSqlBool1107
FOLLOW_NOT_in_ifSqlBool1116
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1116
FOLLOW_STRING_in_ifSqlBool1119
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ifSqlBool1119
FOLLOW_constant_in_ifSqlBool1123
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ifSqlBool1123
FOLLOW_NOT_in_ifSqlBool1132
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1132
FOLLOW_LPAREN_in_ifSqlBool1135
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_ifSqlBool1135
FOLLOW_ifSqlCond_in_ifSqlBool1139
public static final org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_ifSqlBool1139
FOLLOW_RPAREN_in_ifSqlBool1141
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_ifSqlBool1141
FOLLOW_set_in_ordSql1167
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ordSql1167
FOLLOW_ordSql_in_ordSql1271
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1271
FOLLOW_COLON_in_ordSql1278
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ordSql1278
FOLLOW_identifier_in_ordSql1282
public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_ordSql1282
FOLLOW_ordSql_in_ordSql1289
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1289
FOLLOW_STRING_in_ordSql1296
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_ordSql1296
FOLLOW_constant_in_ordSql1300
public static final org.antlr.runtime.BitSet FOLLOW_constant_in_ordSql1300
FOLLOW_ordSql_in_ordSql1306
public static final org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1306
FOLLOW_IDENT_DOT_in_column1328
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_column1328
FOLLOW_IDENT_in_column1334
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1334
FOLLOW_CARET_in_column1353
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_column1353
FOLLOW_IDENT_in_column1357
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1357
FOLLOW_CARET_in_column1374
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_column1374
FOLLOW_IDENT_in_column1379
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1379
FOLLOW_EQUALS_in_column1390
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_column1390
FOLLOW_IDENT_in_column1394
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1394
FOLLOW_NUMBER_in_column1402
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_column1402
FOLLOW_PLUS_in_constant1436
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_constant1436
FOLLOW_MINUS_in_constant1442
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_constant1442
FOLLOW_IDENT_DOT_in_constant1449
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_constant1449
FOLLOW_IDENT_in_constant1455
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1455
FOLLOW_CARET_in_constant1474
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1474
FOLLOW_IDENT_in_constant1478
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1478
FOLLOW_CARET_in_constant1495
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1495
FOLLOW_IDENT_in_constant1500
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1500
FOLLOW_EQUALS_in_constant1511
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_constant1511
FOLLOW_IDENT_in_constant1515
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1515
FOLLOW_NUMBER_in_constant1523
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_constant1523
FOLLOW_PLUS_in_identifier1557
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_identifier1557
FOLLOW_MINUS_in_identifier1563
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_identifier1563
FOLLOW_IDENT_DOT_in_identifier1570
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_identifier1570
FOLLOW_IDENT_in_identifier1576
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1576
FOLLOW_CARET_in_identifier1595
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1595
FOLLOW_IDENT_in_identifier1599
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1599
FOLLOW_CARET_in_identifier1616
public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1616
FOLLOW_IDENT_in_identifier1621
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1621
FOLLOW_EQUALS_in_identifier1632
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_identifier1632
FOLLOW_IDENT_in_identifier1636
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1636
FOLLOW_NUMBER_in_identifier1644
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1644
SqlStatementParser
public SqlStatementParser(org.antlr.runtime.TokenStream input)
SqlStatementParser
public SqlStatementParser(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)
addIdent
void addIdent(Object target,
SqlMetaIdent ident,
StringBuilder text)
newIdent
SqlMetaIdent newIdent(org.antlr.runtime.Token ident,
org.antlr.runtime.Token caseConversion)
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)
parse
public final SqlMetaStatement parse(SqlTypeFactory _typeFactory)
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
Copyright © 2011. All Rights Reserved.