org.sqlproc.engine.impl
Class SqlProcessorParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.sqlproc.engine.impl.SqlProcessorParser

public class SqlProcessorParser
extends org.antlr.runtime.Parser


Nested Class Summary
(package private)  class SqlProcessorParser.DFA76
           
protected static class SqlProcessorParser.mapping_scope
           
protected static class SqlProcessorParser.meta_scope
           
 
Field Summary
static int AND
           
private  Stack artifactName
           
static int AT
           
static int BAND
           
static int BOR
           
static int CARET
           
static int COLON
           
static int COMMA
           
protected  SqlProcessorParser.DFA76 dfa76
           
(package private) static short[] DFA76_accept
           
(package private) static String DFA76_acceptS
           
(package private) static short[] DFA76_eof
           
(package private) static String DFA76_eofS
           
(package private) static short[] DFA76_eot
           
(package private) static String DFA76_eotS
           
(package private) static char[] DFA76_max
           
(package private) static String DFA76_maxS
           
(package private) static char[] DFA76_min
           
(package private) static String DFA76_minS
           
(package private) static short[] DFA76_special
           
(package private) static String DFA76_specialS
           
(package private) static short[][] DFA76_transition
           
(package private) static String[] DFA76_transitionS
           
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_HASH
           
static int ESC_LBRACE
           
static int ESC_PERCENT
           
static int ESC_RBRACE
           
static int ESC_SEMICOLON
           
static int ESC_STRING
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_ifSqlCond1132
           
static org.antlr.runtime.BitSet FOLLOW_AT_in_ifSql844
           
static org.antlr.runtime.BitSet FOLLOW_AT_in_sql427
           
static org.antlr.runtime.BitSet FOLLOW_BAND_in_ifMetaSql1044
           
static org.antlr.runtime.BitSet FOLLOW_BAND_in_metaSql636
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1012
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1025
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1059
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1075
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql1090
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_ifMetaSql983
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql575
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql604
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql617
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql651
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql667
           
static org.antlr.runtime.BitSet FOLLOW_BOR_in_metaSql682
           
static org.antlr.runtime.BitSet FOLLOW_CARET_in_column1364
           
static org.antlr.runtime.BitSet FOLLOW_CARET_in_column1384
           
static org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1484
           
static org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1504
           
static org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1629
           
static org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1649
           
static org.antlr.runtime.BitSet FOLLOW_CARET_in_mappingItem1916
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_ifSql803
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_ifSqlBool1174
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_ordSql1264
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_sql376
           
static org.antlr.runtime.BitSet FOLLOW_column_in_ifSql848
           
static org.antlr.runtime.BitSet FOLLOW_column_in_sql431
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse103
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse169
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_parse233
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_ifSql825
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_ifSqlBool1194
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_ordSql1286
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_sql403
           
static org.antlr.runtime.BitSet FOLLOW_dbcolumn_in_ifSql900
           
static org.antlr.runtime.BitSet FOLLOW_dbcolumn_in_ordSql1303
           
static org.antlr.runtime.BitSet FOLLOW_dbcolumn_in_sql484
           
static org.antlr.runtime.BitSet FOLLOW_dbtable_in_ifSql874
           
static org.antlr.runtime.BitSet FOLLOW_dbtable_in_sql458
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_mapping1822
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_meta318
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_parse283
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_column1400
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_constant1520
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_identifier1569
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_identifier1665
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_mappingItem1932
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_metaSql698
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse115
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse181
           
static org.antlr.runtime.BitSet FOLLOW_EQUALS_in_parse245
           
static org.antlr.runtime.BitSet FOLLOW_HASH_in_metaSql724
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_column1336
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_constant1462
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_dbcolumn1714
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_dbtable1747
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_identifier1601
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_mappingItem1891
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1342
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1368
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1389
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1404
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1468
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1488
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1509
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1524
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_dbcolumn1720
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_dbtable1753
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1607
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1633
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1654
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1669
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1848
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1876
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1897
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1921
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1936
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_metaSql705
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse107
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse156
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse173
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse222
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse237
           
static org.antlr.runtime.BitSet FOLLOW_IDENT_in_parse90
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_ifSql807
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_ifSqlBool1178
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_ordSql1268
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_sql380
           
static org.antlr.runtime.BitSet FOLLOW_ifMetaSql_in_ifSql914
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1016
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1029
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1050
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1063
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1081
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql1094
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql974
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifMetaSql987
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql796
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql814
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql832
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql860
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql878
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql904
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_ifSql919
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql566
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql579
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql608
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql621
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql642
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql655
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql673
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql686
           
static org.antlr.runtime.BitSet FOLLOW_ifSql_in_metaSql711
           
static org.antlr.runtime.BitSet FOLLOW_ifSqlBool_in_ifSqlCond1124
           
static org.antlr.runtime.BitSet FOLLOW_ifSqlBool_in_ifSqlCond1148
           
static org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_ifMetaSql1005
           
static org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_ifSqlBool1210
           
static org.antlr.runtime.BitSet FOLLOW_ifSqlCond_in_metaSql597
           
static org.antlr.runtime.BitSet FOLLOW_LBRACE_in_ifSql912
           
static org.antlr.runtime.BitSet FOLLOW_LBRACE_in_sql501
           
static org.antlr.runtime.BitSet FOLLOW_LESS_THAN_in_identifier1575
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_ifSqlBool1206
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse160
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse224
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_parse94
           
static org.antlr.runtime.BitSet FOLLOW_MAPPING_in_parse164
           
static org.antlr.runtime.BitSet FOLLOW_mapping_in_parse197
           
static org.antlr.runtime.BitSet FOLLOW_mappingItem_in_mapping1798
           
static org.antlr.runtime.BitSet FOLLOW_mappingItem_in_mapping1810
           
static org.antlr.runtime.BitSet FOLLOW_meta_in_parse131
           
static org.antlr.runtime.BitSet FOLLOW_metaSql_in_sql503
           
static org.antlr.runtime.BitSet FOLLOW_MINUS_in_constant1455
           
static org.antlr.runtime.BitSet FOLLOW_MINUS_in_identifier1594
           
static org.antlr.runtime.BitSet FOLLOW_MORE_THAN_in_identifier1581
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1171
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1187
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_ifSqlBool1203
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_column1348
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_column1412
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_constant1532
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1613
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1677
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_mappingItem1854
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_mappingItem1944
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_metaSql728
           
static org.antlr.runtime.BitSet FOLLOW_OPTION_in_parse228
           
static org.antlr.runtime.BitSet FOLLOW_option_in_parse261
           
static org.antlr.runtime.BitSet FOLLOW_OR_in_ifSqlCond1138
           
static org.antlr.runtime.BitSet FOLLOW_ordSql_in_metaSql732
           
static org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1257
           
static org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1275
           
static org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1292
           
static org.antlr.runtime.BitSet FOLLOW_ordSql_in_ordSql1309
           
static org.antlr.runtime.BitSet FOLLOW_PERCENT_in_ifSql867
           
static org.antlr.runtime.BitSet FOLLOW_PERCENT_in_ifSql870
           
static org.antlr.runtime.BitSet FOLLOW_PERCENT_in_ordSql1299
           
static org.antlr.runtime.BitSet FOLLOW_PERCENT_in_sql451
           
static org.antlr.runtime.BitSet FOLLOW_PERCENT_in_sql454
           
static org.antlr.runtime.BitSet FOLLOW_PLUS_in_constant1449
           
static org.antlr.runtime.BitSet FOLLOW_PLUS_in_identifier1588
           
static org.antlr.runtime.BitSet FOLLOW_QUESTI_in_ifMetaSql999
           
static org.antlr.runtime.BitSet FOLLOW_QUESTI_in_metaSql591
           
static org.antlr.runtime.BitSet FOLLOW_RBRACE_in_ifSql917
           
static org.antlr.runtime.BitSet FOLLOW_RBRACE_in_sql506
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_ifSqlBool1212
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse113
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse179
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_parse243
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse136
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse202
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_parse266
           
static org.antlr.runtime.BitSet FOLLOW_set_in_ifMetaSql947
           
static org.antlr.runtime.BitSet FOLLOW_set_in_ifSql763
           
static org.antlr.runtime.BitSet FOLLOW_set_in_metaSql535
           
static org.antlr.runtime.BitSet FOLLOW_set_in_option1996
           
static org.antlr.runtime.BitSet FOLLOW_set_in_ordSql1236
           
static org.antlr.runtime.BitSet FOLLOW_set_in_sql340
           
static org.antlr.runtime.BitSet FOLLOW_sql_in_meta315
           
static org.antlr.runtime.BitSet FOLLOW_sql_in_sql369
           
static org.antlr.runtime.BitSet FOLLOW_sql_in_sql387
           
static org.antlr.runtime.BitSet FOLLOW_sql_in_sql415
           
static org.antlr.runtime.BitSet FOLLOW_sql_in_sql443
           
static org.antlr.runtime.BitSet FOLLOW_sql_in_sql462
           
static org.antlr.runtime.BitSet FOLLOW_sql_in_sql488
           
static org.antlr.runtime.BitSet FOLLOW_sql_in_sql508
           
static org.antlr.runtime.BitSet FOLLOW_STATEMENT_in_parse98
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_ifSql821
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_ifSqlBool1190
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_mappingItem1871
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_mappingItem1886
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_ordSql1282
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_sql399
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1121
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1127
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1143
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_ifSqlCond1151
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1791
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1805
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1818
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_metaSql700
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_parse138
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_parse204
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_parse268
           
static org.antlr.runtime.BitSet FOLLOW_WS_in_parse73
           
static int HASH
           
static int IDENT
           
static int IDENT_DOT
           
static int LBRACE
           
static int LESS_THAN
           
static int LPAREN
           
static int MAPPING
           
protected  Stack mapping_stack
           
protected  Stack meta_stack
           
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
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
Constructor Summary
SqlProcessorParser(org.antlr.runtime.TokenStream input)
           
SqlProcessorParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState 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)
           
 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
 

Field Detail

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

PERCENT

public static final int PERCENT
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

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

SL_COMMENT

public static final int SL_COMMENT
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_PERCENT

public static final int ESC_PERCENT
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

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_column1368

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1368

FOLLOW_CARET_in_column1384

public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_column1384

FOLLOW_IDENT_in_column1389

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1389

FOLLOW_EQUALS_in_column1400

public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_column1400

FOLLOW_IDENT_in_column1404

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_column1404

FOLLOW_NUMBER_in_column1412

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_column1412

FOLLOW_PLUS_in_constant1449

public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_constant1449

FOLLOW_MINUS_in_constant1455

public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_constant1455

FOLLOW_IDENT_DOT_in_constant1462

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_constant1462

FOLLOW_IDENT_in_constant1468

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1468

FOLLOW_CARET_in_constant1484

public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1484

FOLLOW_IDENT_in_constant1488

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1488

FOLLOW_CARET_in_constant1504

public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_constant1504

FOLLOW_IDENT_in_constant1509

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1509

FOLLOW_EQUALS_in_constant1520

public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_constant1520

FOLLOW_IDENT_in_constant1524

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_constant1524

FOLLOW_NUMBER_in_constant1532

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_constant1532

FOLLOW_EQUALS_in_identifier1569

public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_identifier1569

FOLLOW_LESS_THAN_in_identifier1575

public static final org.antlr.runtime.BitSet FOLLOW_LESS_THAN_in_identifier1575

FOLLOW_MORE_THAN_in_identifier1581

public static final org.antlr.runtime.BitSet FOLLOW_MORE_THAN_in_identifier1581

FOLLOW_PLUS_in_identifier1588

public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_identifier1588

FOLLOW_MINUS_in_identifier1594

public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_identifier1594

FOLLOW_IDENT_DOT_in_identifier1601

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_identifier1601

FOLLOW_IDENT_in_identifier1607

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1607

FOLLOW_NUMBER_in_identifier1613

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1613

FOLLOW_CARET_in_identifier1629

public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1629

FOLLOW_IDENT_in_identifier1633

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1633

FOLLOW_CARET_in_identifier1649

public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_identifier1649

FOLLOW_IDENT_in_identifier1654

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1654

FOLLOW_EQUALS_in_identifier1665

public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_identifier1665

FOLLOW_IDENT_in_identifier1669

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_identifier1669

FOLLOW_NUMBER_in_identifier1677

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_identifier1677

FOLLOW_IDENT_DOT_in_dbcolumn1714

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_dbcolumn1714

FOLLOW_IDENT_in_dbcolumn1720

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_dbcolumn1720

FOLLOW_IDENT_DOT_in_dbtable1747

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_dbtable1747

FOLLOW_IDENT_in_dbtable1753

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_dbtable1753

FOLLOW_WS_in_mapping1791

public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1791

FOLLOW_mappingItem_in_mapping1798

public static final org.antlr.runtime.BitSet FOLLOW_mappingItem_in_mapping1798

FOLLOW_WS_in_mapping1805

public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1805

FOLLOW_mappingItem_in_mapping1810

public static final org.antlr.runtime.BitSet FOLLOW_mappingItem_in_mapping1810

FOLLOW_WS_in_mapping1818

public static final org.antlr.runtime.BitSet FOLLOW_WS_in_mapping1818

FOLLOW_EOF_in_mapping1822

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_mapping1822

FOLLOW_IDENT_in_mappingItem1848

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1848

FOLLOW_NUMBER_in_mappingItem1854

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_mappingItem1854

FOLLOW_STRING_in_mappingItem1871

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_mappingItem1871

FOLLOW_IDENT_in_mappingItem1876

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1876

FOLLOW_STRING_in_mappingItem1886

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_mappingItem1886

FOLLOW_IDENT_DOT_in_mappingItem1891

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_DOT_in_mappingItem1891

FOLLOW_IDENT_in_mappingItem1897

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1897

FOLLOW_CARET_in_mappingItem1916

public static final org.antlr.runtime.BitSet FOLLOW_CARET_in_mappingItem1916

FOLLOW_IDENT_in_mappingItem1921

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1921

FOLLOW_EQUALS_in_mappingItem1932

public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_mappingItem1932

FOLLOW_IDENT_in_mappingItem1936

public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_mappingItem1936

FOLLOW_NUMBER_in_mappingItem1944

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_mappingItem1944

FOLLOW_set_in_option1996

public static final org.antlr.runtime.BitSet FOLLOW_set_in_option1996
Constructor Detail

SqlProcessorParser

public SqlProcessorParser(org.antlr.runtime.TokenStream input)

SqlProcessorParser

public SqlProcessorParser(org.antlr.runtime.TokenStream input,
                          org.antlr.runtime.RecognizerSharedState state)
Method Detail

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 © 2011. All Rights Reserved.