| Package | Description |
|---|---|
| io.prestosql.sql.planner | |
| io.prestosql.sql.planner.plan |
| Modifier and Type | Method and Description |
|---|---|
PartitioningScheme |
PlanFragment.getPartitioningScheme() |
PartitioningScheme |
PartitioningScheme.translateOutputLayout(List<Symbol> newOutputLayout) |
PartitioningScheme |
PartitioningScheme.withBucketToPartition(Optional<int[]> bucketToPartition) |
| Modifier and Type | Method and Description |
|---|---|
PartitionFunction |
NodePartitioningManager.getPartitionFunction(Session session,
PartitioningScheme partitioningScheme,
List<Type> partitionChannelTypes) |
LocalExecutionPlanner.LocalExecutionPlan |
LocalExecutionPlanner.plan(TaskContext taskContext,
PlanNode plan,
TypeProvider types,
PartitioningScheme partitioningScheme,
StageExecutionDescriptor stageExecutionDescriptor,
List<PlanNodeId> partitionedSourceOrder,
OutputBuffer outputBuffer) |
| Constructor and Description |
|---|
PlanFragment(PlanFragmentId id,
PlanNode root,
Map<Symbol,Type> symbols,
PartitioningHandle partitioning,
List<PlanNodeId> partitionedSources,
PartitioningScheme partitioningScheme,
StageExecutionDescriptor stageExecutionDescriptor,
StatsAndCosts statsAndCosts,
Optional<String> jsonRepresentation) |
| Modifier and Type | Method and Description |
|---|---|
PartitioningScheme |
ExchangeNode.getPartitioningScheme() |
| Modifier and Type | Method and Description |
|---|---|
Optional<PartitioningScheme> |
TableWriterNode.getPartitioningScheme() |
| Modifier and Type | Method and Description |
|---|---|
static ExchangeNode |
ExchangeNode.partitionedExchange(PlanNodeId id,
ExchangeNode.Scope scope,
PlanNode child,
PartitioningScheme partitioningScheme) |
| Constructor and Description |
|---|
ExchangeNode(PlanNodeId id,
ExchangeNode.Type type,
ExchangeNode.Scope scope,
PartitioningScheme partitioningScheme,
List<PlanNode> sources,
List<List<Symbol>> inputs,
Optional<OrderingScheme> orderingScheme) |
| Constructor and Description |
|---|
TableWriterNode(PlanNodeId id,
PlanNode source,
TableWriterNode.WriterTarget target,
Symbol rowCountSymbol,
Symbol fragmentSymbol,
List<Symbol> columns,
List<String> columnNames,
Optional<PartitioningScheme> partitioningScheme,
Optional<StatisticAggregations> statisticsAggregation,
Optional<StatisticAggregationsDescriptor<Symbol>> statisticsAggregationDescriptor) |
Copyright © 2012–2019. All rights reserved.