isql
Class ISQLSelectParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by isql.ISQLSelectParser
Direct Known Subclasses:
ISQLSelectParserWithErrors

public class ISQLSelectParser
extends org.antlr.runtime.Parser


Nested Class Summary
static class ISQLSelectParser.arithmeticOperator_return
           
static class ISQLSelectParser.binaryOperator_return
           
static class ISQLSelectParser.bitwiseOperator_return
           
static class ISQLSelectParser.BooleanConstant
           
static class ISQLSelectParser.booleanValue_return
           
static class ISQLSelectParser.CaseFunction
           
static class ISQLSelectParser.caseFunction_return
           
static class ISQLSelectParser.CaseSubExpression
           
static class ISQLSelectParser.caseWhen_return
           
static class ISQLSelectParser.Comparison
           
static class ISQLSelectParser.comparisonOperator_return
           
static class ISQLSelectParser.ComplexExpression
           
static class ISQLSelectParser.ComplexSearchCondition
           
static class ISQLSelectParser.constant_return
           
static class ISQLSelectParser.constantSequence_return
           
static class ISQLSelectParser.ConstantSubExpression
           
static class ISQLSelectParser.DateConstant
           
static class ISQLSelectParser.ExpressionSubExpression
           
static class ISQLSelectParser.fromClause_return
           
static class ISQLSelectParser.Function
           
static class ISQLSelectParser.function_return
           
static class ISQLSelectParser.FunctionSubExpression
           
static class ISQLSelectParser.groupByClause_return
           
static interface ISQLSelectParser.IConstant
           
static interface ISQLSelectParser.IExpression
           
static class ISQLSelectParser.In
           
static interface ISQLSelectParser.IPredicate
           
static interface ISQLSelectParser.ISearchCondition
           
static class ISQLSelectParser.Like
           
static class ISQLSelectParser.logicalOperator_return
           
static class ISQLSelectParser.NegatePredicate
           
static class ISQLSelectParser.NumberConstant
           
static class ISQLSelectParser.OrderBy
           
static class ISQLSelectParser.orderByClause_return
           
static class ISQLSelectParser.orderByExpression_return
           
static class ISQLSelectParser.predicate_return
           
static class ISQLSelectParser.PredicateCondition
           
static class ISQLSelectParser.RecursiveCondition
           
static class ISQLSelectParser.searchCondition_return
           
static class ISQLSelectParser.selectClause_return
           
static class ISQLSelectParser.selectExpression_return
           
static class ISQLSelectParser.SelectItem
           
static class ISQLSelectParser.selectItem_return
           
static class ISQLSelectParser.selectList_return
           
static class ISQLSelectParser.selectStatement_return
           
static class ISQLSelectParser.selectSubExpression_return
           
static class ISQLSelectParser.SimpleExpression
           
static class ISQLSelectParser.SimpleSearchCondition
           
static class ISQLSelectParser.statement_return
           
static class ISQLSelectParser.StringConstant
           
static class ISQLSelectParser.SubExpression
           
static class ISQLSelectParser.SubSearchCondition
           
static class ISQLSelectParser.subSearchCondition_return
           
static class ISQLSelectParser.TableColumn
           
static class ISQLSelectParser.tableColumn_return
           
static class ISQLSelectParser.TableColumnSubExpression
           
static class ISQLSelectParser.TableSource
           
static class ISQLSelectParser.tableSource_return
           
static class ISQLSelectParser.unaryOperator_return
           
static class ISQLSelectParser.When
           
static class ISQLSelectParser.WhenThen
           
static class ISQLSelectParser.whereClause_return
           
static class ISQLSelectParser.whereExpression_return
           
static class ISQLSelectParser.whereSubExpression_return
           
 
Field Summary
static int AMPERSAND
           
static int BITWISEOR
           
static int BITWISEXOR
           
static int COLON
           
static int COMMA
           
static int DateLiteral
           
static int Digit
           
static int DIVIDE
           
static int DOT
           
static int EOF
           
static int EQUAL
           
static int Exponent
           
static org.antlr.runtime.BitSet FOLLOW_35_in_selectClause145
           
static org.antlr.runtime.BitSet FOLLOW_38_in_whereClause192
           
static org.antlr.runtime.BitSet FOLLOW_39_in_orderByClause219
           
static org.antlr.runtime.BitSet FOLLOW_40_in_groupByClause381
           
static org.antlr.runtime.BitSet FOLLOW_40_in_orderByClause221
           
static org.antlr.runtime.BitSet FOLLOW_45_in_groupByClause379
           
static org.antlr.runtime.BitSet FOLLOW_46_in_subSearchCondition434
           
static org.antlr.runtime.BitSet FOLLOW_47_in_predicate566
           
static org.antlr.runtime.BitSet FOLLOW_48_in_predicate586
           
static org.antlr.runtime.BitSet FOLLOW_49_in_selectItem735
           
static org.antlr.runtime.BitSet FOLLOW_49_in_tableSource853
           
static org.antlr.runtime.BitSet FOLLOW_50_in_fromClause766
           
static org.antlr.runtime.BitSet FOLLOW_51_in_caseFunction1440
           
static org.antlr.runtime.BitSet FOLLOW_52_in_caseFunction1457
           
static org.antlr.runtime.BitSet FOLLOW_53_in_caseFunction1461
           
static org.antlr.runtime.BitSet FOLLOW_54_in_caseFunction1497
           
static org.antlr.runtime.BitSet FOLLOW_55_in_caseFunction1512
           
static org.antlr.runtime.BitSet FOLLOW_arithmeticOperator_in_binaryOperator1565
           
static org.antlr.runtime.BitSet FOLLOW_binaryOperator_in_selectExpression951
           
static org.antlr.runtime.BitSet FOLLOW_binaryOperator_in_whereExpression1126
           
static org.antlr.runtime.BitSet FOLLOW_bitwiseOperator_in_binaryOperator1569
           
static org.antlr.runtime.BitSet FOLLOW_booleanValue_in_constant1386
           
static org.antlr.runtime.BitSet FOLLOW_caseFunction_in_selectSubExpression1060
           
static org.antlr.runtime.BitSet FOLLOW_caseWhen_in_caseFunction1459
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_constantSequence640
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_fromClause781
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_function1303
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_groupByClause394
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_orderByClause234
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_selectList695
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_tableSource835
           
static org.antlr.runtime.BitSet FOLLOW_comparisonOperator_in_caseWhen1416
           
static org.antlr.runtime.BitSet FOLLOW_comparisonOperator_in_predicate550
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_caseWhen1418
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_constantSequence631
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_constantSequence644
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_selectSubExpression1015
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_whereSubExpression1190
           
static org.antlr.runtime.BitSet FOLLOW_constantSequence_in_predicate591
           
static org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_constant1376
           
static org.antlr.runtime.BitSet FOLLOW_DOT_in_tableColumn901
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_statement67
           
static org.antlr.runtime.BitSet FOLLOW_fromClause_in_selectStatement91
           
static org.antlr.runtime.BitSet FOLLOW_function_in_selectSubExpression1025
           
static org.antlr.runtime.BitSet FOLLOW_groupByClause_in_selectStatement107
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_function1263
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_selectItem740
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableColumn899
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableColumn905
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableSource824
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableSource839
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableSource857
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_function1271
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_predicate588
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_selectSubExpression1035
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_subSearchCondition464
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_synpred14464
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_whereSubExpression1200
           
static org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_tableSource820
           
static org.antlr.runtime.BitSet FOLLOW_Number_in_constant1356
           
static org.antlr.runtime.BitSet FOLLOW_orderByClause_in_selectStatement116
           
static org.antlr.runtime.BitSet FOLLOW_orderByExpression_in_orderByClause225
           
static org.antlr.runtime.BitSet FOLLOW_orderByExpression_in_orderByClause238
           
static org.antlr.runtime.BitSet FOLLOW_predicate_in_subSearchCondition488
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_function1328
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_predicate594
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_selectSubExpression1039
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_subSearchCondition470
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_synpred14470
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_whereSubExpression1204
           
static org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_tableSource851
           
static org.antlr.runtime.BitSet FOLLOW_searchCondition_in_subSearchCondition468
           
static org.antlr.runtime.BitSet FOLLOW_searchCondition_in_synpred14468
           
static org.antlr.runtime.BitSet FOLLOW_searchCondition_in_whereClause194
           
static org.antlr.runtime.BitSet FOLLOW_selectClause_in_selectStatement85
           
static org.antlr.runtime.BitSet FOLLOW_selectExpression_in_caseFunction1465
           
static org.antlr.runtime.BitSet FOLLOW_selectExpression_in_caseFunction1501
           
static org.antlr.runtime.BitSet FOLLOW_selectExpression_in_function1287
           
static org.antlr.runtime.BitSet FOLLOW_selectExpression_in_function1307
           
static org.antlr.runtime.BitSet FOLLOW_selectExpression_in_selectItem732
           
static org.antlr.runtime.BitSet FOLLOW_selectExpression_in_selectSubExpression1037
           
static org.antlr.runtime.BitSet FOLLOW_selectItem_in_selectList684
           
static org.antlr.runtime.BitSet FOLLOW_selectItem_in_selectList700
           
static org.antlr.runtime.BitSet FOLLOW_selectList_in_selectClause169
           
static org.antlr.runtime.BitSet FOLLOW_selectStatement_in_statement65
           
static org.antlr.runtime.BitSet FOLLOW_selectSubExpression_in_selectExpression938
           
static org.antlr.runtime.BitSet FOLLOW_selectSubExpression_in_selectExpression955
           
static org.antlr.runtime.BitSet FOLLOW_set_in_arithmeticOperator0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_bitwiseOperator0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_booleanValue0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_comparisonOperator0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_logicalOperator0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_orderByExpression286
           
static org.antlr.runtime.BitSet FOLLOW_set_in_searchCondition337
           
static org.antlr.runtime.BitSet FOLLOW_set_in_selectClause150
           
static org.antlr.runtime.BitSet FOLLOW_set_in_unaryOperator0
           
static org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_constant1366
           
static org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_predicate570
           
static org.antlr.runtime.BitSet FOLLOW_subSearchCondition_in_searchCondition325
           
static org.antlr.runtime.BitSet FOLLOW_subSearchCondition_in_searchCondition347
           
static org.antlr.runtime.BitSet FOLLOW_tableColumn_in_caseFunction1442
           
static org.antlr.runtime.BitSet FOLLOW_tableColumn_in_caseWhen1414
           
static org.antlr.runtime.BitSet FOLLOW_tableColumn_in_groupByClause385
           
static org.antlr.runtime.BitSet FOLLOW_tableColumn_in_groupByClause396
           
static org.antlr.runtime.BitSet FOLLOW_tableColumn_in_orderByExpression275
           
static org.antlr.runtime.BitSet FOLLOW_tableColumn_in_selectSubExpression1049
           
static org.antlr.runtime.BitSet FOLLOW_tableColumn_in_whereSubExpression1214
           
static org.antlr.runtime.BitSet FOLLOW_tableSource_in_fromClause770
           
static org.antlr.runtime.BitSet FOLLOW_tableSource_in_fromClause785
           
static org.antlr.runtime.BitSet FOLLOW_unaryOperator_in_selectSubExpression997
           
static org.antlr.runtime.BitSet FOLLOW_unaryOperator_in_whereSubExpression1172
           
static org.antlr.runtime.BitSet FOLLOW_whereClause_in_selectStatement98
           
static org.antlr.runtime.BitSet FOLLOW_whereExpression_in_predicate538
           
static org.antlr.runtime.BitSet FOLLOW_whereExpression_in_predicate554
           
static org.antlr.runtime.BitSet FOLLOW_whereExpression_in_whereSubExpression1202
           
static org.antlr.runtime.BitSet FOLLOW_whereSubExpression_in_whereExpression1113
           
static org.antlr.runtime.BitSet FOLLOW_whereSubExpression_in_whereExpression1130
           
static int GREATERTHAN
           
static int GREATERTHANOREQUALTO
           
static int Identifier
           
static int LESSTHAN
           
static int LESSTHANOREQUALTO
           
static int Letter
           
static int LPAREN
           
static int LSQUARE
           
static int MINUS
           
static int MOD
           
static int NOTEQUAL
           
static int Number
           
static int PLUS
           
static int RPAREN
           
static int RSQUARE
           
static int SEMICOLON
           
static int STAR
           
static int StringLiteral
           
static int TILDE
           
static java.lang.String[] tokenNames
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME
 
Constructor Summary
ISQLSelectParser(org.antlr.runtime.TokenStream input)
           
 
Method Summary
 ISQLSelectParser.arithmeticOperator_return arithmeticOperator()
           
 ISQLSelectParser.binaryOperator_return binaryOperator()
           
 ISQLSelectParser.bitwiseOperator_return bitwiseOperator()
           
 ISQLSelectParser.booleanValue_return booleanValue()
           
 ISQLSelectParser.caseFunction_return caseFunction()
           
 ISQLSelectParser.caseWhen_return caseWhen()
           
 ISQLSelectParser.comparisonOperator_return comparisonOperator()
           
 ISQLSelectParser.constant_return constant()
           
 ISQLSelectParser.constantSequence_return constantSequence()
           
 ISQLSelectParser.fromClause_return fromClause()
           
 ISQLSelectParser.function_return function()
           
 java.lang.String getGrammarFileName()
           
 java.util.List<ISQLSelectParser.TableColumn> getGroupBys()
           
 java.util.List<ISQLSelectParser.OrderBy> getOrderBys()
           
 java.util.List<ISQLSelectParser.SelectItem> getSelectItems()
           
 java.util.Map<java.lang.String,ISQLSelectParser.TableSource> getTableSources()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 ISQLSelectParser.ISearchCondition getWhere()
           
 ISQLSelectParser.groupByClause_return groupByClause()
           
 boolean isDistinct()
           
 ISQLSelectParser.logicalOperator_return logicalOperator()
           
 ISQLSelectParser.orderByClause_return orderByClause()
           
 ISQLSelectParser.orderByExpression_return orderByExpression()
           
 ISQLSelectParser.predicate_return predicate()
           
 ISQLSelectParser.searchCondition_return searchCondition()
           
 ISQLSelectParser.selectClause_return selectClause()
           
 ISQLSelectParser.selectExpression_return selectExpression()
           
 ISQLSelectParser.selectItem_return selectItem()
           
 ISQLSelectParser.selectList_return selectList()
           
 ISQLSelectParser.selectStatement_return selectStatement()
           
 ISQLSelectParser.selectSubExpression_return selectSubExpression()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 ISQLSelectParser.statement_return statement()
           
 ISQLSelectParser.subSearchCondition_return subSearchCondition()
           
 void synpred14_fragment()
           
 boolean synpred14()
           
 ISQLSelectParser.tableColumn_return tableColumn()
           
 ISQLSelectParser.tableSource_return tableSource()
           
 ISQLSelectParser.unaryOperator_return unaryOperator()
           
 ISQLSelectParser.whereClause_return whereClause()
           
 ISQLSelectParser.whereExpression_return whereExpression()
           
 ISQLSelectParser.whereSubExpression_return whereSubExpression()
           
 
Methods inherited from class org.antlr.runtime.Parser
getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

LESSTHAN

public static final int LESSTHAN
See Also:
Constant Field Values

STAR

public static final int STAR
See Also:
Constant Field Values

LSQUARE

public static final int LSQUARE
See Also:
Constant Field Values

MOD

public static final int MOD
See Also:
Constant Field Values

BITWISEXOR

public static final int BITWISEXOR
See Also:
Constant Field Values

AMPERSAND

public static final int AMPERSAND
See Also:
Constant Field Values

Exponent

public static final int Exponent
See Also:
Constant Field Values

SEMICOLON

public static final int SEMICOLON
See Also:
Constant Field Values

RSQUARE

public static final int RSQUARE
See Also:
Constant Field Values

MINUS

public static final int MINUS
See Also:
Constant Field Values

Digit

public static final int Digit
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

BITWISEOR

public static final int BITWISEOR
See Also:
Constant Field Values

Identifier

public static final int Identifier
See Also:
Constant Field Values

LPAREN

public static final int LPAREN
See Also:
Constant Field Values

NOTEQUAL

public static final int NOTEQUAL
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

StringLiteral

public static final int StringLiteral
See Also:
Constant Field Values

GREATERTHANOREQUALTO

public static final int GREATERTHANOREQUALTO
See Also:
Constant Field Values

RPAREN

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

COMMA

public static final int COMMA
See Also:
Constant Field Values

DateLiteral

public static final int DateLiteral
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values

TILDE

public static final int TILDE
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

LESSTHANOREQUALTO

public static final int LESSTHANOREQUALTO
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

DIVIDE

public static final int DIVIDE
See Also:
Constant Field Values

GREATERTHAN

public static final int GREATERTHAN
See Also:
Constant Field Values

FOLLOW_selectStatement_in_statement65

public static final org.antlr.runtime.BitSet FOLLOW_selectStatement_in_statement65

FOLLOW_EOF_in_statement67

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_statement67

FOLLOW_selectClause_in_selectStatement85

public static final org.antlr.runtime.BitSet FOLLOW_selectClause_in_selectStatement85

FOLLOW_fromClause_in_selectStatement91

public static final org.antlr.runtime.BitSet FOLLOW_fromClause_in_selectStatement91

FOLLOW_whereClause_in_selectStatement98

public static final org.antlr.runtime.BitSet FOLLOW_whereClause_in_selectStatement98

FOLLOW_groupByClause_in_selectStatement107

public static final org.antlr.runtime.BitSet FOLLOW_groupByClause_in_selectStatement107

FOLLOW_orderByClause_in_selectStatement116

public static final org.antlr.runtime.BitSet FOLLOW_orderByClause_in_selectStatement116

FOLLOW_35_in_selectClause145

public static final org.antlr.runtime.BitSet FOLLOW_35_in_selectClause145

FOLLOW_set_in_selectClause150

public static final org.antlr.runtime.BitSet FOLLOW_set_in_selectClause150

FOLLOW_selectList_in_selectClause169

public static final org.antlr.runtime.BitSet FOLLOW_selectList_in_selectClause169

FOLLOW_38_in_whereClause192

public static final org.antlr.runtime.BitSet FOLLOW_38_in_whereClause192

FOLLOW_searchCondition_in_whereClause194

public static final org.antlr.runtime.BitSet FOLLOW_searchCondition_in_whereClause194

FOLLOW_39_in_orderByClause219

public static final org.antlr.runtime.BitSet FOLLOW_39_in_orderByClause219

FOLLOW_40_in_orderByClause221

public static final org.antlr.runtime.BitSet FOLLOW_40_in_orderByClause221

FOLLOW_orderByExpression_in_orderByClause225

public static final org.antlr.runtime.BitSet FOLLOW_orderByExpression_in_orderByClause225

FOLLOW_COMMA_in_orderByClause234

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_orderByClause234

FOLLOW_orderByExpression_in_orderByClause238

public static final org.antlr.runtime.BitSet FOLLOW_orderByExpression_in_orderByClause238

FOLLOW_tableColumn_in_orderByExpression275

public static final org.antlr.runtime.BitSet FOLLOW_tableColumn_in_orderByExpression275

FOLLOW_set_in_orderByExpression286

public static final org.antlr.runtime.BitSet FOLLOW_set_in_orderByExpression286

FOLLOW_subSearchCondition_in_searchCondition325

public static final org.antlr.runtime.BitSet FOLLOW_subSearchCondition_in_searchCondition325

FOLLOW_set_in_searchCondition337

public static final org.antlr.runtime.BitSet FOLLOW_set_in_searchCondition337

FOLLOW_subSearchCondition_in_searchCondition347

public static final org.antlr.runtime.BitSet FOLLOW_subSearchCondition_in_searchCondition347

FOLLOW_45_in_groupByClause379

public static final org.antlr.runtime.BitSet FOLLOW_45_in_groupByClause379

FOLLOW_40_in_groupByClause381

public static final org.antlr.runtime.BitSet FOLLOW_40_in_groupByClause381

FOLLOW_tableColumn_in_groupByClause385

public static final org.antlr.runtime.BitSet FOLLOW_tableColumn_in_groupByClause385

FOLLOW_COMMA_in_groupByClause394

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_groupByClause394

FOLLOW_tableColumn_in_groupByClause396

public static final org.antlr.runtime.BitSet FOLLOW_tableColumn_in_groupByClause396

FOLLOW_46_in_subSearchCondition434

public static final org.antlr.runtime.BitSet FOLLOW_46_in_subSearchCondition434

FOLLOW_LPAREN_in_subSearchCondition464

public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_subSearchCondition464

FOLLOW_searchCondition_in_subSearchCondition468

public static final org.antlr.runtime.BitSet FOLLOW_searchCondition_in_subSearchCondition468

FOLLOW_RPAREN_in_subSearchCondition470

public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_subSearchCondition470

FOLLOW_predicate_in_subSearchCondition488

public static final org.antlr.runtime.BitSet FOLLOW_predicate_in_subSearchCondition488

FOLLOW_whereExpression_in_predicate538

public static final org.antlr.runtime.BitSet FOLLOW_whereExpression_in_predicate538

FOLLOW_comparisonOperator_in_predicate550

public static final org.antlr.runtime.BitSet FOLLOW_comparisonOperator_in_predicate550

FOLLOW_whereExpression_in_predicate554

public static final org.antlr.runtime.BitSet FOLLOW_whereExpression_in_predicate554

FOLLOW_47_in_predicate566

public static final org.antlr.runtime.BitSet FOLLOW_47_in_predicate566

FOLLOW_StringLiteral_in_predicate570

public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_predicate570

FOLLOW_48_in_predicate586

public static final org.antlr.runtime.BitSet FOLLOW_48_in_predicate586

FOLLOW_LPAREN_in_predicate588

public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_predicate588

FOLLOW_constantSequence_in_predicate591

public static final org.antlr.runtime.BitSet FOLLOW_constantSequence_in_predicate591

FOLLOW_RPAREN_in_predicate594

public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_predicate594

FOLLOW_constant_in_constantSequence631

public static final org.antlr.runtime.BitSet FOLLOW_constant_in_constantSequence631

FOLLOW_COMMA_in_constantSequence640

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_constantSequence640

FOLLOW_constant_in_constantSequence644

public static final org.antlr.runtime.BitSet FOLLOW_constant_in_constantSequence644

FOLLOW_selectItem_in_selectList684

public static final org.antlr.runtime.BitSet FOLLOW_selectItem_in_selectList684

FOLLOW_COMMA_in_selectList695

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_selectList695

FOLLOW_selectItem_in_selectList700

public static final org.antlr.runtime.BitSet FOLLOW_selectItem_in_selectList700

FOLLOW_selectExpression_in_selectItem732

public static final org.antlr.runtime.BitSet FOLLOW_selectExpression_in_selectItem732

FOLLOW_49_in_selectItem735

public static final org.antlr.runtime.BitSet FOLLOW_49_in_selectItem735

FOLLOW_Identifier_in_selectItem740

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_selectItem740

FOLLOW_50_in_fromClause766

public static final org.antlr.runtime.BitSet FOLLOW_50_in_fromClause766

FOLLOW_tableSource_in_fromClause770

public static final org.antlr.runtime.BitSet FOLLOW_tableSource_in_fromClause770

FOLLOW_COMMA_in_fromClause781

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_fromClause781

FOLLOW_tableSource_in_fromClause785

public static final org.antlr.runtime.BitSet FOLLOW_tableSource_in_fromClause785

FOLLOW_LSQUARE_in_tableSource820

public static final org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_tableSource820

FOLLOW_Identifier_in_tableSource824

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableSource824

FOLLOW_COMMA_in_tableSource835

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_tableSource835

FOLLOW_Identifier_in_tableSource839

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableSource839

FOLLOW_RSQUARE_in_tableSource851

public static final org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_tableSource851

FOLLOW_49_in_tableSource853

public static final org.antlr.runtime.BitSet FOLLOW_49_in_tableSource853

FOLLOW_Identifier_in_tableSource857

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableSource857

FOLLOW_Identifier_in_tableColumn899

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableColumn899

FOLLOW_DOT_in_tableColumn901

public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_tableColumn901

FOLLOW_Identifier_in_tableColumn905

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_tableColumn905

FOLLOW_selectSubExpression_in_selectExpression938

public static final org.antlr.runtime.BitSet FOLLOW_selectSubExpression_in_selectExpression938

FOLLOW_binaryOperator_in_selectExpression951

public static final org.antlr.runtime.BitSet FOLLOW_binaryOperator_in_selectExpression951

FOLLOW_selectSubExpression_in_selectExpression955

public static final org.antlr.runtime.BitSet FOLLOW_selectSubExpression_in_selectExpression955

FOLLOW_unaryOperator_in_selectSubExpression997

public static final org.antlr.runtime.BitSet FOLLOW_unaryOperator_in_selectSubExpression997

FOLLOW_constant_in_selectSubExpression1015

public static final org.antlr.runtime.BitSet FOLLOW_constant_in_selectSubExpression1015

FOLLOW_function_in_selectSubExpression1025

public static final org.antlr.runtime.BitSet FOLLOW_function_in_selectSubExpression1025

FOLLOW_LPAREN_in_selectSubExpression1035

public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_selectSubExpression1035

FOLLOW_selectExpression_in_selectSubExpression1037

public static final org.antlr.runtime.BitSet FOLLOW_selectExpression_in_selectSubExpression1037

FOLLOW_RPAREN_in_selectSubExpression1039

public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_selectSubExpression1039

FOLLOW_tableColumn_in_selectSubExpression1049

public static final org.antlr.runtime.BitSet FOLLOW_tableColumn_in_selectSubExpression1049

FOLLOW_caseFunction_in_selectSubExpression1060

public static final org.antlr.runtime.BitSet FOLLOW_caseFunction_in_selectSubExpression1060

FOLLOW_whereSubExpression_in_whereExpression1113

public static final org.antlr.runtime.BitSet FOLLOW_whereSubExpression_in_whereExpression1113

FOLLOW_binaryOperator_in_whereExpression1126

public static final org.antlr.runtime.BitSet FOLLOW_binaryOperator_in_whereExpression1126

FOLLOW_whereSubExpression_in_whereExpression1130

public static final org.antlr.runtime.BitSet FOLLOW_whereSubExpression_in_whereExpression1130

FOLLOW_unaryOperator_in_whereSubExpression1172

public static final org.antlr.runtime.BitSet FOLLOW_unaryOperator_in_whereSubExpression1172

FOLLOW_constant_in_whereSubExpression1190

public static final org.antlr.runtime.BitSet FOLLOW_constant_in_whereSubExpression1190

FOLLOW_LPAREN_in_whereSubExpression1200

public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_whereSubExpression1200

FOLLOW_whereExpression_in_whereSubExpression1202

public static final org.antlr.runtime.BitSet FOLLOW_whereExpression_in_whereSubExpression1202

FOLLOW_RPAREN_in_whereSubExpression1204

public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_whereSubExpression1204

FOLLOW_tableColumn_in_whereSubExpression1214

public static final org.antlr.runtime.BitSet FOLLOW_tableColumn_in_whereSubExpression1214

FOLLOW_Identifier_in_function1263

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_function1263

FOLLOW_LPAREN_in_function1271

public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_function1271

FOLLOW_selectExpression_in_function1287

public static final org.antlr.runtime.BitSet FOLLOW_selectExpression_in_function1287

FOLLOW_COMMA_in_function1303

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_function1303

FOLLOW_selectExpression_in_function1307

public static final org.antlr.runtime.BitSet FOLLOW_selectExpression_in_function1307

FOLLOW_RPAREN_in_function1328

public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_function1328

FOLLOW_Number_in_constant1356

public static final org.antlr.runtime.BitSet FOLLOW_Number_in_constant1356

FOLLOW_StringLiteral_in_constant1366

public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_constant1366

FOLLOW_DateLiteral_in_constant1376

public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_constant1376

FOLLOW_booleanValue_in_constant1386

public static final org.antlr.runtime.BitSet FOLLOW_booleanValue_in_constant1386

FOLLOW_tableColumn_in_caseWhen1414

public static final org.antlr.runtime.BitSet FOLLOW_tableColumn_in_caseWhen1414

FOLLOW_comparisonOperator_in_caseWhen1416

public static final org.antlr.runtime.BitSet FOLLOW_comparisonOperator_in_caseWhen1416

FOLLOW_constant_in_caseWhen1418

public static final org.antlr.runtime.BitSet FOLLOW_constant_in_caseWhen1418

FOLLOW_51_in_caseFunction1440

public static final org.antlr.runtime.BitSet FOLLOW_51_in_caseFunction1440

FOLLOW_tableColumn_in_caseFunction1442

public static final org.antlr.runtime.BitSet FOLLOW_tableColumn_in_caseFunction1442

FOLLOW_52_in_caseFunction1457

public static final org.antlr.runtime.BitSet FOLLOW_52_in_caseFunction1457

FOLLOW_caseWhen_in_caseFunction1459

public static final org.antlr.runtime.BitSet FOLLOW_caseWhen_in_caseFunction1459

FOLLOW_53_in_caseFunction1461

public static final org.antlr.runtime.BitSet FOLLOW_53_in_caseFunction1461

FOLLOW_selectExpression_in_caseFunction1465

public static final org.antlr.runtime.BitSet FOLLOW_selectExpression_in_caseFunction1465

FOLLOW_54_in_caseFunction1497

public static final org.antlr.runtime.BitSet FOLLOW_54_in_caseFunction1497

FOLLOW_selectExpression_in_caseFunction1501

public static final org.antlr.runtime.BitSet FOLLOW_selectExpression_in_caseFunction1501

FOLLOW_55_in_caseFunction1512

public static final org.antlr.runtime.BitSet FOLLOW_55_in_caseFunction1512

FOLLOW_set_in_unaryOperator0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_unaryOperator0

FOLLOW_arithmeticOperator_in_binaryOperator1565

public static final org.antlr.runtime.BitSet FOLLOW_arithmeticOperator_in_binaryOperator1565

FOLLOW_bitwiseOperator_in_binaryOperator1569

public static final org.antlr.runtime.BitSet FOLLOW_bitwiseOperator_in_binaryOperator1569

FOLLOW_set_in_arithmeticOperator0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_arithmeticOperator0

FOLLOW_set_in_bitwiseOperator0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_bitwiseOperator0

FOLLOW_set_in_comparisonOperator0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_comparisonOperator0

FOLLOW_set_in_logicalOperator0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_logicalOperator0

FOLLOW_set_in_booleanValue0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_booleanValue0

FOLLOW_LPAREN_in_synpred14464

public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_synpred14464

FOLLOW_searchCondition_in_synpred14468

public static final org.antlr.runtime.BitSet FOLLOW_searchCondition_in_synpred14468

FOLLOW_RPAREN_in_synpred14470

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

ISQLSelectParser

public ISQLSelectParser(org.antlr.runtime.TokenStream input)
Method Detail

setTreeAdaptor

public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)

getTreeAdaptor

public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()

getTokenNames

public java.lang.String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public java.lang.String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

getTableSources

public java.util.Map<java.lang.String,ISQLSelectParser.TableSource> getTableSources()

getSelectItems

public java.util.List<ISQLSelectParser.SelectItem> getSelectItems()

getGroupBys

public java.util.List<ISQLSelectParser.TableColumn> getGroupBys()

getOrderBys

public java.util.List<ISQLSelectParser.OrderBy> getOrderBys()

getWhere

public ISQLSelectParser.ISearchCondition getWhere()

isDistinct

public boolean isDistinct()

statement

public final ISQLSelectParser.statement_return statement()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

selectStatement

public final ISQLSelectParser.selectStatement_return selectStatement()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

selectClause

public final ISQLSelectParser.selectClause_return selectClause()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

whereClause

public final ISQLSelectParser.whereClause_return whereClause()
                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

orderByClause

public final ISQLSelectParser.orderByClause_return orderByClause()
                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

orderByExpression

public final ISQLSelectParser.orderByExpression_return orderByExpression()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

searchCondition

public final ISQLSelectParser.searchCondition_return searchCondition()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

groupByClause

public final ISQLSelectParser.groupByClause_return groupByClause()
                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

subSearchCondition

public final ISQLSelectParser.subSearchCondition_return subSearchCondition()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

predicate

public final ISQLSelectParser.predicate_return predicate()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constantSequence

public final ISQLSelectParser.constantSequence_return constantSequence()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

selectList

public final ISQLSelectParser.selectList_return selectList()
                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

selectItem

public final ISQLSelectParser.selectItem_return selectItem()
                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

fromClause

public final ISQLSelectParser.fromClause_return fromClause()
                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

tableSource

public final ISQLSelectParser.tableSource_return tableSource()
                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

tableColumn

public final ISQLSelectParser.tableColumn_return tableColumn()
                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

selectExpression

public final ISQLSelectParser.selectExpression_return selectExpression()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

selectSubExpression

public final ISQLSelectParser.selectSubExpression_return selectSubExpression()
                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

whereExpression

public final ISQLSelectParser.whereExpression_return whereExpression()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

whereSubExpression

public final ISQLSelectParser.whereSubExpression_return whereSubExpression()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function

public final ISQLSelectParser.function_return function()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constant

public final ISQLSelectParser.constant_return constant()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

caseWhen

public final ISQLSelectParser.caseWhen_return caseWhen()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

caseFunction

public final ISQLSelectParser.caseFunction_return caseFunction()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unaryOperator

public final ISQLSelectParser.unaryOperator_return unaryOperator()
                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

binaryOperator

public final ISQLSelectParser.binaryOperator_return binaryOperator()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

arithmeticOperator

public final ISQLSelectParser.arithmeticOperator_return arithmeticOperator()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

bitwiseOperator

public final ISQLSelectParser.bitwiseOperator_return bitwiseOperator()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

comparisonOperator

public final ISQLSelectParser.comparisonOperator_return comparisonOperator()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

logicalOperator

public final ISQLSelectParser.logicalOperator_return logicalOperator()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

booleanValue

public final ISQLSelectParser.booleanValue_return booleanValue()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred14_fragment

public final void synpred14_fragment()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred14

public final boolean synpred14()