Package io.trino.grammar.sql
Class SqlBaseParser.JsonQueryContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
io.trino.grammar.sql.SqlBaseParser.PrimaryExpressionContext
io.trino.grammar.sql.SqlBaseParser.JsonQueryContext
- 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:
- SqlBaseParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, EMPTY, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContext
invokingState, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) org.antlr.v4.runtime.tree.TerminalNodeEMPTY()voidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNodeERROR()voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNodeFORMAT()org.antlr.v4.runtime.tree.TerminalNodejsonQueryBehavior(int i) org.antlr.v4.runtime.tree.TerminalNodeKEEP()org.antlr.v4.runtime.tree.TerminalNodeOMIT()List<org.antlr.v4.runtime.tree.TerminalNode>ON()org.antlr.v4.runtime.tree.TerminalNodeON(int i) org.antlr.v4.runtime.tree.TerminalNodeQUOTES()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeSCALAR()org.antlr.v4.runtime.tree.TerminalNodetype()org.antlr.v4.runtime.tree.TerminalNodeWRAPPER()Methods inherited from class io.trino.grammar.sql.SqlBaseParser.PrimaryExpressionContext
copyFrom, getRuleIndexMethods 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, 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
-
emptyBehavior
-
errorBehavior
-
-
Constructor Details
-
JsonQueryContext
-
-
Method Details
-
JSON_QUERY
public org.antlr.v4.runtime.tree.TerminalNode JSON_QUERY() -
jsonPathInvocation
-
RETURNING
public org.antlr.v4.runtime.tree.TerminalNode RETURNING() -
type
-
jsonQueryWrapperBehavior
-
WRAPPER
public org.antlr.v4.runtime.tree.TerminalNode WRAPPER() -
QUOTES
public org.antlr.v4.runtime.tree.TerminalNode QUOTES() -
ON
-
ON
public org.antlr.v4.runtime.tree.TerminalNode ON(int i) -
EMPTY
public org.antlr.v4.runtime.tree.TerminalNode EMPTY() -
ERROR
public org.antlr.v4.runtime.tree.TerminalNode ERROR() -
KEEP
public org.antlr.v4.runtime.tree.TerminalNode KEEP() -
OMIT
public org.antlr.v4.runtime.tree.TerminalNode OMIT() -
jsonQueryBehavior
-
jsonQueryBehavior
-
FORMAT
public org.antlr.v4.runtime.tree.TerminalNode FORMAT() -
jsonRepresentation
-
SCALAR
public org.antlr.v4.runtime.tree.TerminalNode SCALAR() -
TEXT_STRING
public org.antlr.v4.runtime.tree.TerminalNode TEXT_STRING() -
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
-