Uses of Class
io.trino.sql.planner.PartitioningScheme
-
Packages that use PartitioningScheme Package Description io.trino.sql.planner io.trino.sql.planner.optimizations io.trino.sql.planner.plan -
-
Uses of PartitioningScheme in io.trino.sql.planner
Methods in io.trino.sql.planner that return PartitioningScheme Modifier and Type Method Description PartitioningSchemePlanFragment. getPartitioningScheme()PartitioningSchemePartitioningScheme. translateOutputLayout(List<Symbol> newOutputLayout)PartitioningSchemePartitioningScheme. withBucketToPartition(Optional<int[]> bucketToPartition)Methods in io.trino.sql.planner with parameters of type PartitioningScheme Modifier and Type Method Description PartitionFunctionNodePartitioningManager. getPartitionFunction(Session session, PartitioningScheme partitioningScheme, List<Type> partitionChannelTypes)LocalExecutionPlanner.LocalExecutionPlanLocalExecutionPlanner. 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 PartitioningScheme Constructor Description PlanFragment(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 PartitioningScheme Modifier and Type Method Description PartitioningSchemeSymbolMapper. map(PartitioningScheme scheme, List<Symbol> sourceLayout)Methods in io.trino.sql.planner.optimizations with parameters of type PartitioningScheme Modifier and Type Method Description PartitioningSchemeSymbolMapper. map(PartitioningScheme scheme, List<Symbol> sourceLayout) -
Uses of PartitioningScheme in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return PartitioningScheme Modifier and Type Method Description PartitioningSchemeExchangeNode. getPartitioningScheme()Methods in io.trino.sql.planner.plan that return types with arguments of type PartitioningScheme Modifier and Type Method Description Optional<PartitioningScheme>TableWriterNode. getPartitioningScheme()Optional<PartitioningScheme>TableWriterNode. getPreferredPartitioningScheme()Methods in io.trino.sql.planner.plan with parameters of type PartitioningScheme Modifier and Type Method Description static ExchangeNodeExchangeNode. partitionedExchange(PlanNodeId id, ExchangeNode.Scope scope, PlanNode child, PartitioningScheme partitioningScheme)Constructors in io.trino.sql.planner.plan with parameters of type PartitioningScheme Constructor Description ExchangeNode(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 PartitioningScheme Constructor Description 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)
-