Package org.apache.pinot.pql.parsers
Class PQL2Parser
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
- org.antlr.v4.runtime.Parser
-
- org.apache.pinot.pql.parsers.PQL2Parser
-
public class PQL2Parser extends org.antlr.v4.runtime.Parser
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAstatic String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCachestatic intANDstatic intASstatic intASCstatic intBETWEENstatic intBYstatic intDESCstatic intFLOATING_POINT_LITERALstatic intFROMstatic intGROUPstatic intHAVINGstatic intIDENTIFIERstatic intINstatic intINTEGER_LITERALstatic intISstatic intJSON_MATCHstatic intLIMITstatic intLINE_COMMENTstatic intNOTstatic intNULLstatic intOPTIONstatic intORstatic intORDERstatic intREGEXP_LIKEstatic intRULE_betweenClausestatic intRULE_binaryMathOperatorstatic intRULE_booleanOperatorstatic intRULE_comparisonClausestatic intRULE_comparisonOperatorstatic intRULE_expressionstatic intRULE_expressionsstatic intRULE_functionstatic intRULE_groupByClausestatic intRULE_groupByListstatic intRULE_havingClausestatic intRULE_inClausestatic intRULE_isClausestatic intRULE_jsonMatchClausestatic intRULE_limitClausestatic intRULE_literalstatic intRULE_optionstatic intRULE_optionalClausestatic intRULE_optionListClausestatic intRULE_orderByClausestatic intRULE_orderByExpressionstatic intRULE_orderByListstatic intRULE_orderingstatic intRULE_outputColumnProjectionstatic intRULE_outputColumnsstatic intRULE_predicatestatic intRULE_predicateListstatic intRULE_regexpLikeClausestatic intRULE_rootstatic intRULE_selectStatementstatic intRULE_statementstatic intRULE_tableNamestatic intRULE_textMatchClausestatic intRULE_topClausestatic intRULE_whereClausestatic String[]ruleNamesstatic intSELECTstatic intSTRING_LITERALstatic intT__0static intT__1static intT__10static intT__11static intT__12static intT__13static intT__14static intT__15static intT__2static intT__3static intT__4static intT__5static intT__6static intT__7static intT__8static intT__9static intTEXT_MATCHstatic String[]tokenNamesDeprecated.UseVOCABULARYinstead.static intTOPstatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intWHEREstatic intWHITESPACE
-
Constructor Summary
Constructors Constructor Description PQL2Parser(org.antlr.v4.runtime.TokenStream input)
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
-
-
-
Field Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
T__0
public static final int T__0
- See Also:
- Constant Field Values
-
T__1
public static final int T__1
- See Also:
- Constant Field Values
-
T__2
public static final int T__2
- See Also:
- Constant Field Values
-
T__3
public static final int T__3
- See Also:
- Constant Field Values
-
T__4
public static final int T__4
- See Also:
- Constant Field Values
-
T__5
public static final int T__5
- See Also:
- Constant Field Values
-
T__6
public static final int T__6
- See Also:
- Constant Field Values
-
T__7
public static final int T__7
- See Also:
- Constant Field Values
-
T__8
public static final int T__8
- See Also:
- Constant Field Values
-
T__9
public static final int T__9
- See Also:
- Constant Field Values
-
T__10
public static final int T__10
- See Also:
- Constant Field Values
-
T__11
public static final int T__11
- See Also:
- Constant Field Values
-
T__12
public static final int T__12
- See Also:
- Constant Field Values
-
T__13
public static final int T__13
- See Also:
- Constant Field Values
-
T__14
public static final int T__14
- See Also:
- Constant Field Values
-
T__15
public static final int T__15
- See Also:
- Constant Field Values
-
AND
public static final int AND
- See Also:
- Constant Field Values
-
AS
public static final int AS
- See Also:
- Constant Field Values
-
ASC
public static final int ASC
- See Also:
- Constant Field Values
-
BETWEEN
public static final int BETWEEN
- See Also:
- Constant Field Values
-
BY
public static final int BY
- See Also:
- Constant Field Values
-
DESC
public static final int DESC
- See Also:
- Constant Field Values
-
FROM
public static final int FROM
- See Also:
- Constant Field Values
-
GROUP
public static final int GROUP
- See Also:
- Constant Field Values
-
HAVING
public static final int HAVING
- See Also:
- Constant Field Values
-
IN
public static final int IN
- See Also:
- Constant Field Values
-
IS
public static final int IS
- See Also:
- Constant Field Values
-
NULL
public static final int NULL
- See Also:
- Constant Field Values
-
LIMIT
public static final int LIMIT
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
REGEXP_LIKE
public static final int REGEXP_LIKE
- See Also:
- Constant Field Values
-
TEXT_MATCH
public static final int TEXT_MATCH
- See Also:
- Constant Field Values
-
ORDER
public static final int ORDER
- See Also:
- Constant Field Values
-
SELECT
public static final int SELECT
- See Also:
- Constant Field Values
-
TOP
public static final int TOP
- See Also:
- Constant Field Values
-
WHERE
public static final int WHERE
- See Also:
- Constant Field Values
-
OPTION
public static final int OPTION
- See Also:
- Constant Field Values
-
WHITESPACE
public static final int WHITESPACE
- See Also:
- Constant Field Values
-
LINE_COMMENT
public static final int LINE_COMMENT
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final int IDENTIFIER
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
INTEGER_LITERAL
public static final int INTEGER_LITERAL
- See Also:
- Constant Field Values
-
FLOATING_POINT_LITERAL
public static final int FLOATING_POINT_LITERAL
- See Also:
- Constant Field Values
-
JSON_MATCH
public static final int JSON_MATCH
- See Also:
- Constant Field Values
-
RULE_root
public static final int RULE_root
- See Also:
- Constant Field Values
-
RULE_statement
public static final int RULE_statement
- See Also:
- Constant Field Values
-
RULE_selectStatement
public static final int RULE_selectStatement
- See Also:
- Constant Field Values
-
RULE_optionalClause
public static final int RULE_optionalClause
- See Also:
- Constant Field Values
-
RULE_outputColumns
public static final int RULE_outputColumns
- See Also:
- Constant Field Values
-
RULE_outputColumnProjection
public static final int RULE_outputColumnProjection
- See Also:
- Constant Field Values
-
RULE_expression
public static final int RULE_expression
- See Also:
- Constant Field Values
-
RULE_expressions
public static final int RULE_expressions
- See Also:
- Constant Field Values
-
RULE_binaryMathOperator
public static final int RULE_binaryMathOperator
- See Also:
- Constant Field Values
-
RULE_function
public static final int RULE_function
- See Also:
- Constant Field Values
-
RULE_tableName
public static final int RULE_tableName
- See Also:
- Constant Field Values
-
RULE_literal
public static final int RULE_literal
- See Also:
- Constant Field Values
-
RULE_whereClause
public static final int RULE_whereClause
- See Also:
- Constant Field Values
-
RULE_predicateList
public static final int RULE_predicateList
- See Also:
- Constant Field Values
-
RULE_predicate
public static final int RULE_predicate
- See Also:
- Constant Field Values
-
RULE_inClause
public static final int RULE_inClause
- See Also:
- Constant Field Values
-
RULE_isClause
public static final int RULE_isClause
- See Also:
- Constant Field Values
-
RULE_comparisonClause
public static final int RULE_comparisonClause
- See Also:
- Constant Field Values
-
RULE_comparisonOperator
public static final int RULE_comparisonOperator
- See Also:
- Constant Field Values
-
RULE_betweenClause
public static final int RULE_betweenClause
- See Also:
- Constant Field Values
-
RULE_regexpLikeClause
public static final int RULE_regexpLikeClause
- See Also:
- Constant Field Values
-
RULE_textMatchClause
public static final int RULE_textMatchClause
- See Also:
- Constant Field Values
-
RULE_jsonMatchClause
public static final int RULE_jsonMatchClause
- See Also:
- Constant Field Values
-
RULE_booleanOperator
public static final int RULE_booleanOperator
- See Also:
- Constant Field Values
-
RULE_groupByClause
public static final int RULE_groupByClause
- See Also:
- Constant Field Values
-
RULE_groupByList
public static final int RULE_groupByList
- See Also:
- Constant Field Values
-
RULE_havingClause
public static final int RULE_havingClause
- See Also:
- Constant Field Values
-
RULE_orderByClause
public static final int RULE_orderByClause
- See Also:
- Constant Field Values
-
RULE_orderByList
public static final int RULE_orderByList
- See Also:
- Constant Field Values
-
RULE_orderByExpression
public static final int RULE_orderByExpression
- See Also:
- Constant Field Values
-
RULE_ordering
public static final int RULE_ordering
- See Also:
- Constant Field Values
-
RULE_topClause
public static final int RULE_topClause
- See Also:
- Constant Field Values
-
RULE_limitClause
public static final int RULE_limitClause
- See Also:
- Constant Field Values
-
RULE_optionListClause
public static final int RULE_optionListClause
- See Also:
- Constant Field Values
-
RULE_option
public static final int RULE_option
- See Also:
- Constant Field Values
-
ruleNames
public static final String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final String[] tokenNames
Deprecated.UseVOCABULARYinstead.
-
_serializedATN
public static final String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public String[] getTokenNames()
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()
- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
public String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public String getSerializedATN()
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()
- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
root
public final PQL2Parser.RootContext root() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
statement
public final PQL2Parser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
selectStatement
public final PQL2Parser.SelectStatementContext selectStatement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
optionalClause
public final PQL2Parser.OptionalClauseContext optionalClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
outputColumns
public final PQL2Parser.OutputColumnsContext outputColumns() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
outputColumnProjection
public final PQL2Parser.OutputColumnProjectionContext outputColumnProjection() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
expression
public final PQL2Parser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
expressions
public final PQL2Parser.ExpressionsContext expressions() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
binaryMathOperator
public final PQL2Parser.BinaryMathOperatorContext binaryMathOperator() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
function
public final PQL2Parser.FunctionContext function() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
tableName
public final PQL2Parser.TableNameContext tableName() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
literal
public final PQL2Parser.LiteralContext literal() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
whereClause
public final PQL2Parser.WhereClauseContext whereClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
predicateList
public final PQL2Parser.PredicateListContext predicateList() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
predicate
public final PQL2Parser.PredicateContext predicate() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
inClause
public final PQL2Parser.InClauseContext inClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
isClause
public final PQL2Parser.IsClauseContext isClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
comparisonClause
public final PQL2Parser.ComparisonClauseContext comparisonClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
comparisonOperator
public final PQL2Parser.ComparisonOperatorContext comparisonOperator() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
betweenClause
public final PQL2Parser.BetweenClauseContext betweenClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
regexpLikeClause
public final PQL2Parser.RegexpLikeClauseContext regexpLikeClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
textMatchClause
public final PQL2Parser.TextMatchClauseContext textMatchClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
jsonMatchClause
public final PQL2Parser.JsonMatchClauseContext jsonMatchClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
booleanOperator
public final PQL2Parser.BooleanOperatorContext booleanOperator() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
groupByClause
public final PQL2Parser.GroupByClauseContext groupByClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
groupByList
public final PQL2Parser.GroupByListContext groupByList() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
havingClause
public final PQL2Parser.HavingClauseContext havingClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
orderByClause
public final PQL2Parser.OrderByClauseContext orderByClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
orderByList
public final PQL2Parser.OrderByListContext orderByList() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
orderByExpression
public final PQL2Parser.OrderByExpressionContext orderByExpression() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
ordering
public final PQL2Parser.OrderingContext ordering() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
topClause
public final PQL2Parser.TopClauseContext topClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
limitClause
public final PQL2Parser.LimitClauseContext limitClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
optionListClause
public final PQL2Parser.OptionListClauseContext optionListClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
option
public final PQL2Parser.OptionContext option() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)- Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
-