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() |
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 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 Identifier
public static final int IntegralLiteral
public static final int KW_AND
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 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_binOpExpression_in_operatorExpression218
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression269
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression275
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_binOpExpression282
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_binOpExpression310
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression317
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression323
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression371
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression377
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_binOpExpression384
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_binOpExpression412
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression419
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression425
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression473
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression479
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_binOpExpression485
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_binOpExpression513
public static final org.antlr.runtime.BitSet FOLLOW_operator_in_binOpExpression519
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_binOpExpression525
public static final org.antlr.runtime.BitSet FOLLOW_set_in_operator573
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_betweenExpression638
public static final org.antlr.runtime.BitSet FOLLOW_KW_NOT_in_betweenExpression641
public static final org.antlr.runtime.BitSet FOLLOW_BETWEEN_in_betweenExpression648
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_betweenExpression673
public static final org.antlr.runtime.BitSet FOLLOW_KW_AND_in_betweenExpression675
public static final org.antlr.runtime.BitSet FOLLOW_DateLiteral_in_betweenExpression681
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_betweenExpression711
public static final org.antlr.runtime.BitSet FOLLOW_KW_AND_in_betweenExpression713
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_betweenExpression719
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_betweenExpression749
public static final org.antlr.runtime.BitSet FOLLOW_KW_AND_in_betweenExpression751
public static final org.antlr.runtime.BitSet FOLLOW_IntegralLiteral_in_betweenExpression757
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
Copyright © 2017 The Apache Software Foundation. All rights reserved.