Package io.trino.sql.planner.plan
Class Patterns
java.lang.Object
io.trino.sql.planner.plan.Patterns
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescriptionstatic Pattern<AggregationNode> static Pattern<AssignUniqueId> static Pattern<CorrelatedJoinNode> static Pattern<DistinctLimitNode> static Pattern<DynamicFilterSourceNode> static Pattern<ValuesNode> static Pattern<EnforceSingleRowNode> static Pattern<ExceptNode> except()static Pattern<ExchangeNode> exchange()static Pattern<ExplainAnalyzeNode> static Pattern<FilterNode> filter()static Pattern<GroupIdNode> groupId()static Pattern<IndexJoinNode> static Pattern<IndexSourceNode> static Pattern<IntersectNode> join()limit()static Pattern<MarkDistinctNode> static Pattern<MergeProcessorNode> static Pattern<MergeWriterNode> static Pattern<OffsetNode> offset()static Pattern<OutputNode> output()static Pattern<PatternRecognitionNode> static Pattern<ProjectNode> project()static Pattern<RowNumberNode> static Pattern<SampleNode> sample()static Pattern<SemiJoinNode> semiJoin()sort()source()sources()static Pattern<SpatialJoinNode> static Pattern<TableExecuteNode> static Pattern<TableFinishNode> static Pattern<TableFunctionNode> static Pattern<TableFunctionProcessorNode> static Pattern<TableScanNode> static Pattern<TableWriterNode> topN()static Pattern<TopNRankingNode> union()static Pattern<UnnestNode> unnest()static Pattern<ValuesNode> values()static Pattern<WindowNode> window()
-
Method Details
-
assignUniqueId
-
aggregation
-
groupId
-
applyNode
-
tableExecute
-
mergeWriter
-
mergeProcessor
-
exchange
-
explainAnalyze
-
enforceSingleRow
-
filter
-
indexJoin
-
indexSource
-
join
-
dynamicFilterSource
-
spatialJoin
-
offset
-
limit
-
markDistinct
-
output
-
project
-
sample
-
semiJoin
-
sort
-
tableFinish
-
tableScan
-
tableWriterNode
-
topN
-
union
-
values
-
emptyValues
-
unnest
-
window
-
patternRecognition
-
tableFunction
-
tableFunctionProcessor
-
rowNumber
-
topNRanking
-
distinctLimit
-
intersect
-
except
-
source
-
sources
-