Uses of Class
io.trino.sql.planner.PartitioningScheme
Packages that use PartitioningScheme
Package
Description
-
Uses of PartitioningScheme in io.trino.sql.planner
Methods in io.trino.sql.planner that return PartitioningSchemeModifier and TypeMethodDescriptionPlanFragment.getPartitioningScheme()PartitioningScheme.translateOutputLayout(List<Symbol> newOutputLayout) PartitioningScheme.withBucketToPartition(Optional<int[]> bucketToPartition) Methods in io.trino.sql.planner with parameters of type PartitioningSchemeModifier and TypeMethodDescriptionNodePartitioningManager.getPartitionFunction(Session session, PartitioningScheme partitioningScheme, List<Type> partitionChannelTypes) LocalExecutionPlanner.plan(TaskContext taskContext, PlanNode plan, TypeProvider types, PartitioningScheme partitioningScheme, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> partitionedSourceOrder, OutputBuffer outputBuffer) Constructors in io.trino.sql.planner with parameters of type PartitioningSchemeModifierConstructorDescriptionPlanFragment(PlanFragmentId id, PlanNode root, Map<Symbol, Type> symbols, PartitioningHandle partitioning, List<PlanNodeId> partitionedSources, PartitioningScheme partitioningScheme, StageExecutionDescriptor stageExecutionDescriptor, StatsAndCosts statsAndCosts, Optional<String> jsonRepresentation) -
Uses of PartitioningScheme in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations that return PartitioningSchemeModifier and TypeMethodDescriptionSymbolMapper.map(PartitioningScheme scheme, List<Symbol> sourceLayout) Methods in io.trino.sql.planner.optimizations with parameters of type PartitioningSchemeModifier and TypeMethodDescriptionSymbolMapper.map(PartitioningScheme scheme, List<Symbol> sourceLayout) -
Uses of PartitioningScheme in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return PartitioningSchemeMethods in io.trino.sql.planner.plan that return types with arguments of type PartitioningSchemeModifier and TypeMethodDescriptionTableExecuteNode.getPartitioningScheme()TableWriterNode.getPartitioningScheme()TableExecuteNode.getPreferredPartitioningScheme()TableWriterNode.getPreferredPartitioningScheme()Methods in io.trino.sql.planner.plan with parameters of type PartitioningSchemeModifier and TypeMethodDescriptionstatic ExchangeNodeExchangeNode.partitionedExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child, PartitioningScheme partitioningScheme) Constructors in io.trino.sql.planner.plan with parameters of type PartitioningSchemeModifierConstructorDescriptionExchangeNode(PlanNodeId id, ExchangeNode.Type type, ExchangeNode.Scope scope, PartitioningScheme partitioningScheme, List<PlanNode> sources, List<List<Symbol>> inputs, Optional<OrderingScheme> orderingScheme) Constructor parameters in io.trino.sql.planner.plan with type arguments of type PartitioningSchemeModifierConstructorDescriptionTableExecuteNode(PlanNodeId id, PlanNode source, TableWriterNode.TableExecuteTarget target, Symbol rowCountSymbol, Symbol fragmentSymbol, List<Symbol> columns, List<String> columnNames, Optional<PartitioningScheme> partitioningScheme, Optional<PartitioningScheme> preferredPartitioningScheme) TableWriterNode(PlanNodeId id, PlanNode source, TableWriterNode.WriterTarget target, Symbol rowCountSymbol, Symbol fragmentSymbol, List<Symbol> columns, List<String> columnNames, Set<Symbol> notNullColumnSymbols, Optional<PartitioningScheme> partitioningScheme, Optional<PartitioningScheme> preferredPartitioningScheme, Optional<StatisticAggregations> statisticsAggregation, Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor)