| Package | Description |
|---|---|
| io.prestosql.execution.scheduler | |
| io.prestosql.operator | |
| io.prestosql.sql.planner | |
| io.prestosql.sql.planner.planprinter |
| Constructor and Description |
|---|
FixedSourcePartitionedScheduler(SqlStageExecution stage,
Map<PlanNodeId,SplitSource> splitSources,
StageExecutionDescriptor stageExecutionDescriptor,
List<PlanNodeId> schedulingOrder,
List<InternalNode> nodes,
BucketNodeMap bucketNodeMap,
int splitBatchSize,
OptionalInt concurrentLifespansPerTask,
NodeSelector nodeSelector,
List<ConnectorPartitionHandle> partitionHandles) |
| Modifier and Type | Method and Description |
|---|---|
static StageExecutionDescriptor |
StageExecutionDescriptor.dynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes) |
static StageExecutionDescriptor |
StageExecutionDescriptor.fixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes) |
static StageExecutionDescriptor |
StageExecutionDescriptor.jsonCreator(StageExecutionDescriptor.StageExecutionStrategy strategy,
Set<PlanNodeId> groupedExecutionCapableScanNodes) |
static StageExecutionDescriptor |
StageExecutionDescriptor.ungroupedExecution() |
| Modifier and Type | Method and Description |
|---|---|
StageExecutionDescriptor |
LocalExecutionPlanner.LocalExecutionPlan.getStageExecutionDescriptor() |
StageExecutionDescriptor |
PlanFragment.getStageExecutionDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
LocalExecutionPlanner.LocalExecutionPlan |
LocalExecutionPlanner.plan(TaskContext taskContext,
PlanNode plan,
TypeProvider types,
PartitioningScheme partitioningScheme,
StageExecutionDescriptor stageExecutionDescriptor,
List<PlanNodeId> partitionedSourceOrder,
OutputBuffer outputBuffer) |
LocalExecutionPlanner.LocalExecutionPlan |
LocalExecutionPlanner.plan(TaskContext taskContext,
StageExecutionDescriptor stageExecutionDescriptor,
PlanNode plan,
List<Symbol> outputLayout,
TypeProvider types,
List<PlanNodeId> partitionedSourceOrder,
OutputFactory outputOperatorFactory) |
| Constructor and Description |
|---|
LocalExecutionPlan(List<DriverFactory> driverFactories,
List<PlanNodeId> partitionedSourceOrder,
StageExecutionDescriptor stageExecutionDescriptor) |
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 |
|---|---|
static String |
PlanPrinter.textLogicalPlan(PlanNode plan,
TypeProvider types,
Optional<StageExecutionDescriptor> stageExecutionStrategy,
FunctionRegistry functionRegistry,
Optional<Metadata> metadata,
StatsAndCosts estimatedStatsAndCosts,
Session session,
Optional<Map<PlanNodeId,PlanNodeStats>> stats,
int level,
boolean verbose) |
Copyright © 2012–2019. All rights reserved.