Package com.blazebit.persistence.parser
Class SQLParser.ExpressionContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
com.blazebit.persistence.parser.SQLParser.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:
- SQLParser
public static class SQLParser.ExpressionContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and Type Method Description <T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor)SQLParser.Assignment_operatorContextassignment_operator()org.antlr.v4.runtime.tree.TerminalNodeBIT_AND()org.antlr.v4.runtime.tree.TerminalNodeBIT_OR()org.antlr.v4.runtime.tree.TerminalNodeBIT_XOR()SQLParser.Bracket_expressionContextbracket_expression()SQLParser.Case_expressionContextcase_expression()org.antlr.v4.runtime.tree.TerminalNodeCOLLATE()SQLParser.Comparison_operatorContextcomparison_operator()org.antlr.v4.runtime.tree.TerminalNodeDIVIDE()org.antlr.v4.runtime.tree.TerminalNodeDOUBLE_BAR()voidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)List<SQLParser.ExpressionContext>expression()SQLParser.ExpressionContextexpression(int i)SQLParser.Full_column_nameContextfull_column_name()SQLParser.Function_callContextfunction_call()intgetRuleIndex()SQLParser.IdContextid()org.antlr.v4.runtime.tree.TerminalNodeMINUS()org.antlr.v4.runtime.tree.TerminalNodeMODULE()SQLParser.Over_clauseContextover_clause()org.antlr.v4.runtime.tree.TerminalNodePLUS()SQLParser.Primitive_expressionContextprimitive_expression()org.antlr.v4.runtime.tree.TerminalNodeSTAR()SQLParser.Unary_operator_expressionContextunary_operator_expression()Methods inherited from class org.antlr.v4.runtime.ParserRuleContext
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString
-
Constructor Details
-
ExpressionContext
public ExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
primitive_expression
-
function_call
-
case_expression
-
full_column_name
-
bracket_expression
-
unary_operator_expression
-
over_clause
-
expression
-
expression
-
STAR
public org.antlr.v4.runtime.tree.TerminalNode STAR() -
DIVIDE
public org.antlr.v4.runtime.tree.TerminalNode DIVIDE() -
MODULE
public org.antlr.v4.runtime.tree.TerminalNode MODULE() -
PLUS
public org.antlr.v4.runtime.tree.TerminalNode PLUS() -
MINUS
public org.antlr.v4.runtime.tree.TerminalNode MINUS() -
BIT_AND
public org.antlr.v4.runtime.tree.TerminalNode BIT_AND() -
BIT_XOR
public org.antlr.v4.runtime.tree.TerminalNode BIT_XOR() -
BIT_OR
public org.antlr.v4.runtime.tree.TerminalNode BIT_OR() -
DOUBLE_BAR
public org.antlr.v4.runtime.tree.TerminalNode DOUBLE_BAR() -
comparison_operator
-
assignment_operator
-
COLLATE
public org.antlr.v4.runtime.tree.TerminalNode COLLATE() -
id
-
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndexin classorg.antlr.v4.runtime.RuleContext
-
enterRule
public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)- Overrides:
enterRulein classorg.antlr.v4.runtime.ParserRuleContext
-
exitRule
public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)- Overrides:
exitRulein classorg.antlr.v4.runtime.ParserRuleContext
-
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
-