| Package | Description |
|---|---|
| io.prestosql.execution | |
| io.prestosql.execution.scheduler |
| Modifier and Type | Method and Description |
|---|---|
static SqlStageExecution |
SqlStageExecution.createSqlStageExecution(StageId stageId,
URI location,
PlanFragment fragment,
RemoteTaskFactory remoteTaskFactory,
Session session,
boolean summarizeTaskInfo,
NodeTaskMap nodeTaskMap,
ExecutorService executor,
FailureDetector failureDetector,
SplitSchedulerStats schedulerStats) |
| Modifier and Type | Method and Description |
|---|---|
Set<SqlStageExecution> |
AllAtOnceExecutionSchedule.getStagesToSchedule() |
Set<SqlStageExecution> |
ExecutionSchedule.getStagesToSchedule() |
Set<SqlStageExecution> |
PhasedExecutionSchedule.getStagesToSchedule() |
| Modifier and Type | Method and Description |
|---|---|
static SourceScheduler |
SourcePartitionedScheduler.newSourcePartitionedSchedulerAsSourceScheduler(SqlStageExecution stage,
PlanNodeId partitionedNode,
SplitSource splitSource,
SplitPlacementPolicy splitPlacementPolicy,
int splitBatchSize,
boolean groupedExecution)
Obtains a
SourceScheduler suitable for use in FixedSourcePartitionedScheduler. |
static StageScheduler |
SourcePartitionedScheduler.newSourcePartitionedSchedulerAsStageScheduler(SqlStageExecution stage,
PlanNodeId partitionedNode,
SplitSource splitSource,
SplitPlacementPolicy splitPlacementPolicy,
int splitBatchSize)
Obtains an instance of
SourcePartitionedScheduler suitable for use as a
stage scheduler. |
| Modifier and Type | Method and Description |
|---|---|
ExecutionSchedule |
AllAtOnceExecutionPolicy.createExecutionSchedule(Collection<SqlStageExecution> stages) |
ExecutionSchedule |
ExecutionPolicy.createExecutionSchedule(Collection<SqlStageExecution> stages) |
ExecutionSchedule |
PhasedExecutionPolicy.createExecutionSchedule(Collection<SqlStageExecution> stages) |
| Constructor and Description |
|---|
FixedCountScheduler(SqlStageExecution stage,
List<InternalNode> partitionToNode) |
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) |
ScaledWriterScheduler(SqlStageExecution stage,
Supplier<Collection<TaskStatus>> sourceTasksProvider,
Supplier<Collection<TaskStatus>> writerTasksProvider,
NodeSelector nodeSelector,
ScheduledExecutorService executor,
io.airlift.units.DataSize writerMinSize) |
| Constructor and Description |
|---|
AllAtOnceExecutionSchedule(Collection<SqlStageExecution> stages) |
PhasedExecutionSchedule(Collection<SqlStageExecution> stages) |
Copyright © 2012–2019. All rights reserved.