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(Expression expression) map(OrderingScheme orderingScheme) io.trino.sql.planner.optimizations.SymbolMapper.OrderingSchemeWithPreSortedPrefixmap(OrderingScheme orderingScheme, int preSorted) map(PartitioningScheme scheme, List<Symbol> sourceLayout) map(AggregationNode.Aggregation aggregation) map(AggregationNode node, PlanNode source) map(AggregationNode node, PlanNode source, PlanNodeId newNodeId) map(ApplyNode.SetExpression expression) map(DistinctLimitNode node, PlanNode source) map(GroupIdNode node, PlanNode source) map(MergeProcessorNode node, PlanNode source) map(MergeWriterNode node, PlanNode source) map(MergeWriterNode node, PlanNode source, PlanNodeId newId) 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(TableFunctionProcessorNode 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) mapAndDistinct(DataOrganizationSpecification specification) 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
-
map
-
mapAndDistinct
-
map
-
map
-
map
-
map
-
map
-
map
-
mapAndDistinct
-
map
-
map
-
map
-
map
public io.trino.sql.planner.optimizations.SymbolMapper.OrderingSchemeWithPreSortedPrefix map(OrderingScheme orderingScheme, int preSorted) -
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
map
-
builder
-