public class FilterParser
extends org.antlr.runtime.Parser
Constructor and Description |
---|
FilterParser(org.antlr.runtime.TokenStream input) |
FilterParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
Modifier and Type | Method and Description |
---|---|
void |
andExpression() |
void |
betweenExpression() |
void |
binOpExpression() |
void |
expression() |
void |
filter() |
org.antlr.runtime.Parser[] |
getDelegates() |
String |
getGrammarFileName() |
String[] |
getTokenNames() |
void |
inExpression() |
void |
multiColInExpression() |
ExpressionTree.Operator |
operator() |
void |
operatorExpression() |
void |
orExpression() |
static String |
TrimQuotes(String input) |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
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, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
public static final String[] tokenNames
public static final int EOF
public static final int BETWEEN
public static final int COMMA
public static final int DateLiteral
public static final int DateString
public static final int Digit
public static final int EQUAL
public static final int GREATERTHAN
public static final int GREATERTHANOREQUALTO
public static final int IN
public static final int Identifier
public static final int IntegralLiteral
public static final int KW_AND
public static final int KW_CONST
public static final int KW_DATE
public static final int KW_LIKE
public static final int KW_NOT
public static final int KW_OR
public static final int KW_STRUCT
public static final int LESSTHAN
public static final int LESSTHANOREQUALTO
public static final int LPAREN
public static final int Letter
public static final int NOTEQUAL
public static final int RPAREN
public static final int StringLiteral
public static final int WS
public ExpressionTree tree
public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_filter84
public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression106
public static final org.antlr.runtime.BitSet FOLLOW_KW_OR_in_orExpression109
public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression111
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_andExpression137
public static final org.antlr.runtime.BitSet FOLLOW_KW_AND_in_andExpression140
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_andExpression142
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_expression169
public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_expression171
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_expression173
public static final org.antlr.runtime.BitSet FOLLOW_operatorExpression_in_expression185
public static final org.antlr.runtime.BitSet FOLLOW_betweenExpression_in_operatorExpression206
public static final org.antlr.runtime.BitSet FOLLOW_inExpression_in_operatorExpression218
public static final org.antlr.runtime.BitSet FOLLOW_multiColInExpression_in_operatorExpression230
public static final org.antlr.runtime.BitSet FOLLOW_binOpExpression_in_operatorExpression242
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression293
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression299
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_binOpExpression306
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_binOpExpression334
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression341
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression347
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression395
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression401
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_binOpExpression408
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_binOpExpression436
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression443
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression449
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression497
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression503
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_binOpExpression509
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_binOpExpression537
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression543
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression549
public static final org.antlr.runtime.BitSet FOLLOW_set_in_operator597
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_betweenExpression662
public static final org.antlr.runtime.BitSet FOLLOW_KW_NOT_in_betweenExpression665
public static final org.antlr.runtime.BitSet FOLLOW_BETWEEN_in_betweenExpression672
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_betweenExpression697
public static final org.antlr.runtime.BitSet FOLLOW_KW_AND_in_betweenExpression699
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_betweenExpression705
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_betweenExpression735
public static final org.antlr.runtime.BitSet FOLLOW_KW_AND_in_betweenExpression737
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_betweenExpression743
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_betweenExpression773
public static final org.antlr.runtime.BitSet FOLLOW_KW_AND_in_betweenExpression775
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_betweenExpression781
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_inExpression836
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_inExpression842
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_inExpression844
public static final org.antlr.runtime.BitSet FOLLOW_KW_NOT_in_inExpression848
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_inExpression855
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_inExpression857
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_inExpression903
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_inExpression961
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_inExpression967
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_inExpression1072
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_inExpression1130
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_inExpression1136
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_inExpression1241
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_inExpression1299
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_inExpression1305
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_inExpression1372
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_multiColInExpression1415
public static final org.antlr.runtime.BitSet FOLLOW_KW_STRUCT_in_multiColInExpression1439
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_multiColInExpression1441
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_multiColInExpression1447
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_multiColInExpression1493
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_multiColInExpression1499
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_multiColInExpression1534
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_multiColInExpression1546
public static final org.antlr.runtime.BitSet FOLLOW_KW_NOT_in_multiColInExpression1550
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_multiColInExpression1557
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_multiColInExpression1559
public static final org.antlr.runtime.BitSet FOLLOW_KW_CONST_in_multiColInExpression1561
public static final org.antlr.runtime.BitSet FOLLOW_KW_STRUCT_in_multiColInExpression1563
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_multiColInExpression1565
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_multiColInExpression1603
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_multiColInExpression1637
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_multiColInExpression1671
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_multiColInExpression1719
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_multiColInExpression1755
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_multiColInExpression1797
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_multiColInExpression1839
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_multiColInExpression1902
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_multiColInExpression1926
public static final org.antlr.runtime.BitSet FOLLOW_KW_CONST_in_multiColInExpression1928
public static final org.antlr.runtime.BitSet FOLLOW_KW_STRUCT_in_multiColInExpression1930
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_multiColInExpression1932
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_multiColInExpression1982
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_multiColInExpression2024
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_multiColInExpression2066
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_multiColInExpression2130
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_multiColInExpression2174
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_multiColInExpression2224
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_multiColInExpression2274
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_multiColInExpression2357
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_multiColInExpression2370
public FilterParser(org.antlr.runtime.TokenStream input)
public FilterParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.Parser[] getDelegates()
public String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public final void filter() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void orExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void andExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void operatorExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void binOpExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionTree.Operator operator() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void betweenExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void inExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void multiColInExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
Copyright © 2016 The Apache Software Foundation. All rights reserved.