Package io.trino.grammar.sql
Class SqlBaseParser.PatternRecognitionContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
io.trino.grammar.sql.SqlBaseParser.PatternRecognitionContext
- 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
public static class SqlBaseParser.PatternRecognitionContext
extends org.antlr.v4.runtime.ParserRuleContext
-
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
ConstructorsConstructorDescriptionPatternRecognitionContext(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.TerminalNodeAFTER()org.antlr.v4.runtime.tree.TerminalNodeAS()List<org.antlr.v4.runtime.tree.TerminalNode>BY()org.antlr.v4.runtime.tree.TerminalNodeBY(int i) org.antlr.v4.runtime.tree.TerminalNodeDEFINE()voidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) expression(int i) intorg.antlr.v4.runtime.tree.TerminalNodeINITIAL()org.antlr.v4.runtime.tree.TerminalNodeMATCH()org.antlr.v4.runtime.tree.TerminalNodemeasureDefinition(int i) org.antlr.v4.runtime.tree.TerminalNodeMEASURES()org.antlr.v4.runtime.tree.TerminalNodeORDER()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodePATTERN()org.antlr.v4.runtime.tree.TerminalNodeSEEK()skipTo()sortItem()sortItem(int i) org.antlr.v4.runtime.tree.TerminalNodeSUBSET()subsetDefinition(int i) variableDefinition(int i) 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
-
Field Details
-
expression
-
partition
-
-
Constructor Details
-
PatternRecognitionContext
public PatternRecognitionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
aliasedRelation
-
MATCH_RECOGNIZE
public org.antlr.v4.runtime.tree.TerminalNode MATCH_RECOGNIZE() -
PATTERN
public org.antlr.v4.runtime.tree.TerminalNode PATTERN() -
rowPattern
-
DEFINE
public org.antlr.v4.runtime.tree.TerminalNode DEFINE() -
variableDefinition
-
variableDefinition
-
PARTITION
public org.antlr.v4.runtime.tree.TerminalNode PARTITION() -
BY
-
BY
public org.antlr.v4.runtime.tree.TerminalNode BY(int i) -
ORDER
public org.antlr.v4.runtime.tree.TerminalNode ORDER() -
sortItem
-
sortItem
-
MEASURES
public org.antlr.v4.runtime.tree.TerminalNode MEASURES() -
measureDefinition
-
measureDefinition
-
rowsPerMatch
-
AFTER
public org.antlr.v4.runtime.tree.TerminalNode AFTER() -
MATCH
public org.antlr.v4.runtime.tree.TerminalNode MATCH() -
skipTo
-
SUBSET
public org.antlr.v4.runtime.tree.TerminalNode SUBSET() -
subsetDefinition
-
subsetDefinition
-
identifier
-
expression
-
expression
-
INITIAL
public org.antlr.v4.runtime.tree.TerminalNode INITIAL() -
SEEK
public org.antlr.v4.runtime.tree.TerminalNode SEEK() -
AS
public org.antlr.v4.runtime.tree.TerminalNode AS() -
columnAliases
-
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
-