Package dev.frostlake.parser
Class FrostlakeParser.CreateStatementContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
dev.frostlake.parser.FrostlakeParser.CreateStatementContext
- 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:
FrostlakeParser
public static class FrostlakeParser.CreateStatementContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionCreateStatementContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor) org.antlr.v4.runtime.tree.TerminalNodeACCESS()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeAS()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeBOOLEAN()org.antlr.v4.runtime.tree.TerminalNodeCLONE()commentClause(int i) org.antlr.v4.runtime.tree.TerminalNodeCOMPUTE()computePoolOption(int i) org.antlr.v4.runtime.tree.TerminalNodeCONTACT()contactProperty(int i) copyFormatOption(int i) copyGrants(int i) org.antlr.v4.runtime.tree.TerminalNodeCORTEX()cortexSearchOption(int i) org.antlr.v4.runtime.tree.TerminalNodeCREATE()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeDATABASE()org.antlr.v4.runtime.tree.TerminalNodeDYNAMIC()voidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNodeEQ()voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNodeFILE()org.antlr.v4.runtime.tree.TerminalNodeFOR()org.antlr.v4.runtime.tree.TerminalNodeFORMAT()org.antlr.v4.runtime.tree.TerminalNodeFUNCTION()functionOption(int i) intorg.antlr.v4.runtime.tree.TerminalNodeGLOBAL()org.antlr.v4.runtime.tree.TerminalNodeHYBRID()identifier(int i) identifierList(int i) org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeJOIN()org.antlr.v4.runtime.tree.TerminalNodeLIKE()org.antlr.v4.runtime.tree.TerminalNodeLOCAL()List<org.antlr.v4.runtime.tree.TerminalNode> LPAREN()org.antlr.v4.runtime.tree.TerminalNodeLPAREN(int i) org.antlr.v4.runtime.tree.TerminalNodeMASKING()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeMINUS()org.antlr.v4.runtime.tree.TerminalNodeON()org.antlr.v4.runtime.tree.TerminalNodePIPE()org.antlr.v4.runtime.tree.TerminalNodePOLICY()org.antlr.v4.runtime.tree.TerminalNodePOOL()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodequalifiedName(int i) org.antlr.v4.runtime.tree.TerminalNodeRETURNS()org.antlr.v4.runtime.tree.TerminalNodeROLE()org.antlr.v4.runtime.tree.TerminalNodeROW()List<org.antlr.v4.runtime.tree.TerminalNode> RPAREN()org.antlr.v4.runtime.tree.TerminalNodeRPAREN(int i) org.antlr.v4.runtime.tree.TerminalNodeSCHEMA()org.antlr.v4.runtime.tree.TerminalNodeSEARCH()org.antlr.v4.runtime.tree.TerminalNodeSECURE()org.antlr.v4.runtime.tree.TerminalNodeSEMI()org.antlr.v4.runtime.tree.TerminalNodeSEQUENCE()org.antlr.v4.runtime.tree.TerminalNodeSERVICE()org.antlr.v4.runtime.tree.TerminalNodeSTAGE()org.antlr.v4.runtime.tree.TerminalNodeSTREAM()org.antlr.v4.runtime.tree.TerminalNodeTABLE()tableTailOption(int i) org.antlr.v4.runtime.tree.TerminalNodeTAG()tagList()org.antlr.v4.runtime.tree.TerminalNodeTASK()taskBody()org.antlr.v4.runtime.tree.TerminalNodeTEMP()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeUSER()org.antlr.v4.runtime.tree.TerminalNodeVIEW()viewProperty(int i) org.antlr.v4.runtime.tree.TerminalNodeVOLATILE()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeWHEN()org.antlr.v4.runtime.tree.TerminalNodeWITH()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, 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
-
Constructor Details
-
CreateStatementContext
public CreateStatementContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
CREATE
public org.antlr.v4.runtime.tree.TerminalNode CREATE() -
DATABASE
public org.antlr.v4.runtime.tree.TerminalNode DATABASE() -
identifier
-
identifier
-
or_replace
-
TRANSIENT
public org.antlr.v4.runtime.tree.TerminalNode TRANSIENT() -
if_not_exists
-
CLONE
public org.antlr.v4.runtime.tree.TerminalNode CLONE() -
DATA_RETENTION_TIME_IN_DAYS
public org.antlr.v4.runtime.tree.TerminalNode DATA_RETENTION_TIME_IN_DAYS() -
EQ
public org.antlr.v4.runtime.tree.TerminalNode EQ() -
INTEGER_LITERAL
public org.antlr.v4.runtime.tree.TerminalNode INTEGER_LITERAL() -
commentClause
-
commentClause
-
SEMI
public org.antlr.v4.runtime.tree.TerminalNode SEMI() -
timeTravelClause
-
MINUS
public org.antlr.v4.runtime.tree.TerminalNode MINUS() -
SCHEMA
public org.antlr.v4.runtime.tree.TerminalNode SCHEMA() -
qualifiedName
-
qualifiedName
-
tagList
-
TEMPORARY
public org.antlr.v4.runtime.tree.TerminalNode TEMPORARY() -
TEMP
public org.antlr.v4.runtime.tree.TerminalNode TEMP() -
VOLATILE
public org.antlr.v4.runtime.tree.TerminalNode VOLATILE() -
TABLE
public org.antlr.v4.runtime.tree.TerminalNode TABLE() -
objectName
-
LPAREN
-
LPAREN
public org.antlr.v4.runtime.tree.TerminalNode LPAREN(int i) -
columnList
-
RPAREN
-
RPAREN
public org.antlr.v4.runtime.tree.TerminalNode RPAREN(int i) -
LIKE
public org.antlr.v4.runtime.tree.TerminalNode LIKE() -
AS
public org.antlr.v4.runtime.tree.TerminalNode AS() -
selectStatement
-
HYBRID
public org.antlr.v4.runtime.tree.TerminalNode HYBRID() -
tableTailOption
-
tableTailOption
-
columnListOptional
-
LOCAL
public org.antlr.v4.runtime.tree.TerminalNode LOCAL() -
GLOBAL
public org.antlr.v4.runtime.tree.TerminalNode GLOBAL() -
VIEW
public org.antlr.v4.runtime.tree.TerminalNode VIEW() -
SECURE
public org.antlr.v4.runtime.tree.TerminalNode SECURE() -
copyGrants
-
copyGrants
-
viewProperty
-
viewProperty
-
viewColumnList
-
rowAccessPolicyClause
-
MATERIALIZED
public org.antlr.v4.runtime.tree.TerminalNode MATERIALIZED() -
DYNAMIC
public org.antlr.v4.runtime.tree.TerminalNode DYNAMIC() -
dynamicTableOptions
-
identifierList
-
identifierList
-
STREAM
public org.antlr.v4.runtime.tree.TerminalNode STREAM() -
ON
public org.antlr.v4.runtime.tree.TerminalNode ON() -
streamOptions
-
TASK
public org.antlr.v4.runtime.tree.TerminalNode TASK() -
taskBody
-
warehouseClause
-
taskOptions
-
afterClause
-
WHEN
public org.antlr.v4.runtime.tree.TerminalNode WHEN() -
booleanExpr
-
PIPE
public org.antlr.v4.runtime.tree.TerminalNode PIPE() -
copyStatement
-
pipeOptions
-
SEQUENCE
public org.antlr.v4.runtime.tree.TerminalNode SEQUENCE() -
WITH
public org.antlr.v4.runtime.tree.TerminalNode WITH() -
sequenceOptions
-
WAREHOUSE
public org.antlr.v4.runtime.tree.TerminalNode WAREHOUSE() -
warehouseProperties
-
COMPUTE
public org.antlr.v4.runtime.tree.TerminalNode COMPUTE() -
POOL
public org.antlr.v4.runtime.tree.TerminalNode POOL() -
FOR
public org.antlr.v4.runtime.tree.TerminalNode FOR() -
APPLICATION
public org.antlr.v4.runtime.tree.TerminalNode APPLICATION() -
computePoolOption
-
computePoolOption
-
CORTEX
public org.antlr.v4.runtime.tree.TerminalNode CORTEX() -
SEARCH
public org.antlr.v4.runtime.tree.TerminalNode SEARCH() -
SERVICE
public org.antlr.v4.runtime.tree.TerminalNode SERVICE() -
ATTRIBUTES
public org.antlr.v4.runtime.tree.TerminalNode ATTRIBUTES() -
cortexSearchOption
-
cortexSearchOption
-
STAGE
public org.antlr.v4.runtime.tree.TerminalNode STAGE() -
stageProperties
-
FILE
public org.antlr.v4.runtime.tree.TerminalNode FILE() -
FORMAT
public org.antlr.v4.runtime.tree.TerminalNode FORMAT() -
copyFormatOption
-
copyFormatOption
-
TAG
public org.antlr.v4.runtime.tree.TerminalNode TAG() -
tagProperties
-
FUNCTION
public org.antlr.v4.runtime.tree.TerminalNode FUNCTION() -
RETURNS
public org.antlr.v4.runtime.tree.TerminalNode RETURNS() -
returnType
-
parameterList
-
functionOption
-
functionOption
-
bodyDefinition
-
PROCEDURE
public org.antlr.v4.runtime.tree.TerminalNode PROCEDURE() -
languageClause
-
MEMOIZABLE
public org.antlr.v4.runtime.tree.TerminalNode MEMOIZABLE() -
runtimeVersionClause
-
packagesClause
-
importsClause
-
handlerClause
-
executeAsClause
-
USER
public org.antlr.v4.runtime.tree.TerminalNode USER() -
userProperties
-
ROLE
public org.antlr.v4.runtime.tree.TerminalNode ROLE() -
MASKING
public org.antlr.v4.runtime.tree.TerminalNode MASKING() -
POLICY
public org.antlr.v4.runtime.tree.TerminalNode POLICY() -
dataTypeName
-
THIN_ARROW
public org.antlr.v4.runtime.tree.TerminalNode THIN_ARROW() -
typeParameters
-
ROW
public org.antlr.v4.runtime.tree.TerminalNode ROW() -
ACCESS
public org.antlr.v4.runtime.tree.TerminalNode ACCESS() -
BOOLEAN
public org.antlr.v4.runtime.tree.TerminalNode BOOLEAN() -
CONTACT
public org.antlr.v4.runtime.tree.TerminalNode CONTACT() -
contactProperty
-
contactProperty
-
PROJECTION
public org.antlr.v4.runtime.tree.TerminalNode PROJECTION() -
AGGREGATION
public org.antlr.v4.runtime.tree.TerminalNode AGGREGATION() -
JOIN
public org.antlr.v4.runtime.tree.TerminalNode JOIN() -
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
-