Package io.trino.grammar.sql
Class SqlBaseParser.QueryColumnContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
io.trino.grammar.sql.SqlBaseParser.JsonTableColumnContext
io.trino.grammar.sql.SqlBaseParser.QueryColumnContext
- 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()jsonQueryBehavior(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.TerminalNodePATH()org.antlr.v4.runtime.tree.TerminalNodeQUOTES()org.antlr.v4.runtime.tree.TerminalNodeSCALAR()string()org.antlr.v4.runtime.tree.TerminalNodetype()org.antlr.v4.runtime.tree.TerminalNodeWRAPPER()Methods inherited from class io.trino.grammar.sql.SqlBaseParser.JsonTableColumnContext
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
-
QueryColumnContext
-
-
Method Details
-
identifier
-
type
-
FORMAT
public org.antlr.v4.runtime.tree.TerminalNode FORMAT() -
jsonRepresentation
-
PATH
public org.antlr.v4.runtime.tree.TerminalNode PATH() -
string
-
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
-
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
-