Package org.apache.iotdb.db.qp.sql
Class IoTDBSqlParser.ExpressionContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ExpressionContext
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree,org.antlr.v4.runtime.tree.RuleNode,org.antlr.v4.runtime.tree.SyntaxTree,org.antlr.v4.runtime.tree.Tree
- Enclosing class:
- IoTDBSqlParser
public static class IoTDBSqlParser.ExpressionContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.antlr.v4.runtime.TokenFields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContext
EMPTY, invokingState, parent -
Constructor Summary
ConstructorsConstructorDescriptionExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) List<org.antlr.v4.runtime.tree.TerminalNode>COMMA()org.antlr.v4.runtime.tree.TerminalNodeCOMMA(int i) constant()constant(int i) org.antlr.v4.runtime.tree.TerminalNodeDIV()expression(int i) intorg.antlr.v4.runtime.tree.TerminalNodeLIKE()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeMINUS()org.antlr.v4.runtime.tree.TerminalNodeMOD()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodePLUS()org.antlr.v4.runtime.tree.TerminalNodeREGEXP()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeSTAR()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeTIME()org.antlr.v4.runtime.tree.TerminalNodeMethods inherited from class org.antlr.v4.runtime.ParserRuleContext
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, enterRule, exitRule, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoStringMethods inherited from class org.antlr.v4.runtime.RuleContext
depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
-
Field Details
-
leftExpression
-
unaryBeforeRegularOrLikeExpression
-
firstExpression
-
unaryBeforeIsNullExpression
-
unaryBeforeInExpression
-
unaryInBracket
-
time
public org.antlr.v4.runtime.Token time -
expressionAfterUnaryOperator
-
rightExpression
-
secondExpression
-
thirdExpression
-
-
Constructor Details
-
ExpressionContext
public ExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
LR_BRACKET
public org.antlr.v4.runtime.tree.TerminalNode LR_BRACKET() -
RR_BRACKET
public org.antlr.v4.runtime.tree.TerminalNode RR_BRACKET() -
expression
-
expression
-
constant
-
constant
-
TIME
public org.antlr.v4.runtime.tree.TerminalNode TIME() -
TIMESTAMP
public org.antlr.v4.runtime.tree.TerminalNode TIMESTAMP() -
caseWhenThenExpression
-
fullPathInExpression
-
PLUS
public org.antlr.v4.runtime.tree.TerminalNode PLUS() -
MINUS
public org.antlr.v4.runtime.tree.TerminalNode MINUS() -
operator_not
-
scalarFunctionExpression
-
functionName
-
COMMA
-
COMMA
public org.antlr.v4.runtime.tree.TerminalNode COMMA(int i) -
STAR
public org.antlr.v4.runtime.tree.TerminalNode STAR() -
DIV
public org.antlr.v4.runtime.tree.TerminalNode DIV() -
MOD
public org.antlr.v4.runtime.tree.TerminalNode MOD() -
OPERATOR_GT
public org.antlr.v4.runtime.tree.TerminalNode OPERATOR_GT() -
OPERATOR_GTE
public org.antlr.v4.runtime.tree.TerminalNode OPERATOR_GTE() -
OPERATOR_LT
public org.antlr.v4.runtime.tree.TerminalNode OPERATOR_LT() -
OPERATOR_LTE
public org.antlr.v4.runtime.tree.TerminalNode OPERATOR_LTE() -
OPERATOR_SEQ
public org.antlr.v4.runtime.tree.TerminalNode OPERATOR_SEQ() -
OPERATOR_DEQ
public org.antlr.v4.runtime.tree.TerminalNode OPERATOR_DEQ() -
OPERATOR_NEQ
public org.antlr.v4.runtime.tree.TerminalNode OPERATOR_NEQ() -
operator_between
-
operator_and
-
operator_or
-
STRING_LITERAL
public org.antlr.v4.runtime.tree.TerminalNode STRING_LITERAL() -
REGEXP
public org.antlr.v4.runtime.tree.TerminalNode REGEXP() -
LIKE
public org.antlr.v4.runtime.tree.TerminalNode LIKE() -
operator_is
-
null_literal
-
operator_in
-
operator_contains
-
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndexin classorg.antlr.v4.runtime.RuleContext
-
accept
public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) - Specified by:
acceptin interfaceorg.antlr.v4.runtime.tree.ParseTree- Overrides:
acceptin classorg.antlr.v4.runtime.RuleContext
-