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
  • Constructor Details

    • ExpressionContext

      public ExpressionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
  • Method Details

    • primitive_expression

      public SQLParser.Primitive_expressionContext primitive_expression()
    • function_call

      public SQLParser.Function_callContext function_call()
    • case_expression

      public SQLParser.Case_expressionContext case_expression()
    • full_column_name

      public SQLParser.Full_column_nameContext full_column_name()
    • bracket_expression

      public SQLParser.Bracket_expressionContext bracket_expression()
    • unary_operator_expression

      public SQLParser.Unary_operator_expressionContext unary_operator_expression()
    • over_clause

      public SQLParser.Over_clauseContext over_clause()
    • expression

      public List<SQLParser.ExpressionContext> expression()
    • expression

      public SQLParser.ExpressionContext expression(int i)
    • 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

      public SQLParser.Comparison_operatorContext comparison_operator()
    • assignment_operator

      public SQLParser.Assignment_operatorContext assignment_operator()
    • COLLATE

      public org.antlr.v4.runtime.tree.TerminalNode COLLATE()
    • id

      public SQLParser.IdContext id()
    • getRuleIndex

      public int getRuleIndex()
      Overrides:
      getRuleIndex in class org.antlr.v4.runtime.RuleContext
    • enterRule

      public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
      Overrides:
      enterRule in class org.antlr.v4.runtime.ParserRuleContext
    • exitRule

      public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
      Overrides:
      exitRule in class org.antlr.v4.runtime.ParserRuleContext
    • accept

      public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor)
      Specified by:
      accept in interface org.antlr.v4.runtime.tree.ParseTree
      Overrides:
      accept in class org.antlr.v4.runtime.RuleContext