Class SymbolMapper
java.lang.Object
io.trino.sql.planner.optimizations.SymbolMapper
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SymbolMapper.Builderbuilder()map(OrderingScheme orderingScheme) map(PartitioningScheme scheme, List<Symbol> sourceLayout) map(AggregationNode.Aggregation aggregation) map(AggregationNode node, PlanNode source) map(AggregationNode node, PlanNode source, PlanNodeId newNodeId) map(DistinctLimitNode node, PlanNode source) map(GroupIdNode node, PlanNode source) map(PatternRecognitionNode node, PlanNode source) map(RowNumberNode node, PlanNode source) map(StatisticsWriterNode node, PlanNode source) map(TableExecuteNode node, PlanNode source) map(TableExecuteNode node, PlanNode source, PlanNodeId newId) map(TableFinishNode node, PlanNode source) map(TableWriterNode node, PlanNode source) map(TableWriterNode node, PlanNode source, PlanNodeId newId) map(TopNNode node, PlanNode source, PlanNodeId nodeId) map(TopNRankingNode node, PlanNode source) map(WindowNode node, PlanNode source) map(Expression expression) mapAndDistinct(List<Symbol> symbols) static SymbolMappersymbolMapper(Map<Symbol, Symbol> mapping) static SymbolMappersymbolReallocator(Map<Symbol, Symbol> mapping, SymbolAllocator symbolAllocator)
-
Constructor Details
-
SymbolMapper
-
-
Method Details
-
symbolMapper
-
symbolReallocator
public static SymbolMapper symbolReallocator(Map<Symbol, Symbol> mapping, SymbolAllocator symbolAllocator) -
map
-
map
-
mapAndDistinct
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
builder
-