Package dev.frostlake.parser
Class FrostlakeParser.ColumnConstraintContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
dev.frostlake.parser.FrostlakeParser.ColumnConstraintContext
- 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.ColumnConstraintContext
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
ConstructorsConstructorDescriptionColumnConstraintContext(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.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeCHECK()org.antlr.v4.runtime.tree.TerminalNodeDEFAULT()voidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) org.antlr.v4.runtime.tree.TerminalNodeFOREIGN()intorg.antlr.v4.runtime.tree.TerminalNodeIDENTITY()org.antlr.v4.runtime.tree.TerminalNodeKEY()org.antlr.v4.runtime.tree.TerminalNodeLPAREN()org.antlr.v4.runtime.tree.TerminalNodeMASKING()org.antlr.v4.runtime.tree.TerminalNodeNOT()org.antlr.v4.runtime.tree.TerminalNodeNULL()org.antlr.v4.runtime.tree.TerminalNodePOLICY()org.antlr.v4.runtime.tree.TerminalNodePRIMARY()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeRPAREN()tagList()org.antlr.v4.runtime.tree.TerminalNodeUNIQUE()org.antlr.v4.runtime.tree.TerminalNodeUSING()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
-
ColumnConstraintContext
public ColumnConstraintContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
PRIMARY
public org.antlr.v4.runtime.tree.TerminalNode PRIMARY() -
KEY
public org.antlr.v4.runtime.tree.TerminalNode KEY() -
relyOption
-
NULL
public org.antlr.v4.runtime.tree.TerminalNode NULL() -
NOT
public org.antlr.v4.runtime.tree.TerminalNode NOT() -
UNIQUE
public org.antlr.v4.runtime.tree.TerminalNode UNIQUE() -
tagList
-
MASKING
public org.antlr.v4.runtime.tree.TerminalNode MASKING() -
POLICY
public org.antlr.v4.runtime.tree.TerminalNode POLICY() -
qualifiedName
-
WITH
public org.antlr.v4.runtime.tree.TerminalNode WITH() -
USING
public org.antlr.v4.runtime.tree.TerminalNode USING() -
LPAREN
public org.antlr.v4.runtime.tree.TerminalNode LPAREN() -
identifierList
-
RPAREN
public org.antlr.v4.runtime.tree.TerminalNode RPAREN() -
PROJECTION
public org.antlr.v4.runtime.tree.TerminalNode PROJECTION() -
CHECK
public org.antlr.v4.runtime.tree.TerminalNode CHECK() -
booleanExpr
-
checkEnforcement
-
AUTOINCREMENT
public org.antlr.v4.runtime.tree.TerminalNode AUTOINCREMENT() -
identityProperties
-
IDENTITY
public org.antlr.v4.runtime.tree.TerminalNode IDENTITY() -
DEFAULT
public org.antlr.v4.runtime.tree.TerminalNode DEFAULT() -
defaultExpression
-
REFERENCES
public org.antlr.v4.runtime.tree.TerminalNode REFERENCES() -
identifier
-
referentialActions
-
FOREIGN
public org.antlr.v4.runtime.tree.TerminalNode FOREIGN() -
collateClause
-
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
-