| Package | Description |
|---|---|
| io.prestosql.execution | |
| io.prestosql.server | |
| io.prestosql.server.remotetask | |
| io.prestosql.sql.planner | |
| io.prestosql.util |
| Modifier and Type | Method and Description |
|---|---|
PlanFragment |
StageStateMachine.getFragment() |
PlanFragment |
SqlStageExecution.getFragment() |
PlanFragment |
StageInfo.getPlan() |
| Modifier and Type | Method and Description |
|---|---|
SqlTaskExecution |
SqlTaskExecutionFactory.create(Session session,
QueryContext queryContext,
TaskStateMachine taskStateMachine,
OutputBuffer outputBuffer,
PlanFragment fragment,
List<TaskSource> sources,
OptionalInt totalPartitions) |
RemoteTask |
RemoteTaskFactory.createRemoteTask(Session session,
TaskId taskId,
InternalNode node,
PlanFragment fragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OptionalInt totalPartitions,
OutputBuffers outputBuffers,
NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker,
boolean summarizeTaskInfo) |
RemoteTask |
MemoryTrackingRemoteTaskFactory.createRemoteTask(Session session,
TaskId taskId,
InternalNode node,
PlanFragment fragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OptionalInt totalPartitions,
OutputBuffers outputBuffers,
NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker,
boolean summarizeTaskInfo) |
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 |
|---|---|
TaskInfo |
SqlTask.updateTask(Session session,
Optional<PlanFragment> fragment,
List<TaskSource> sources,
OutputBuffers outputBuffers,
OptionalInt totalPartitions) |
TaskInfo |
TaskManager.updateTask(Session session,
TaskId taskId,
Optional<PlanFragment> fragment,
List<TaskSource> sources,
OutputBuffers outputBuffers,
OptionalInt totalPartitions)
Updates the task plan, sources and output buffers.
|
TaskInfo |
SqlTaskManager.updateTask(Session session,
TaskId taskId,
Optional<PlanFragment> fragment,
List<TaskSource> sources,
OutputBuffers outputBuffers,
OptionalInt totalPartitions) |
| Constructor and Description |
|---|
StageInfo(StageId stageId,
StageState state,
URI self,
PlanFragment plan,
List<Type> types,
StageStats stageStats,
List<TaskInfo> tasks,
List<StageInfo> subStages,
ExecutionFailureInfo failureCause) |
StageStateMachine(StageId stageId,
URI location,
Session session,
PlanFragment fragment,
ExecutorService executor,
SplitSchedulerStats schedulerStats) |
| Modifier and Type | Method and Description |
|---|---|
Optional<PlanFragment> |
TaskUpdateRequest.getFragment() |
| Modifier and Type | Method and Description |
|---|---|
RemoteTask |
HttpRemoteTaskFactory.createRemoteTask(Session session,
TaskId taskId,
InternalNode node,
PlanFragment fragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OptionalInt totalPartitions,
OutputBuffers outputBuffers,
NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker,
boolean summarizeTaskInfo) |
| Constructor and Description |
|---|
TaskUpdateRequest(SessionRepresentation session,
Map<String,String> extraCredentials,
Optional<PlanFragment> fragment,
List<TaskSource> sources,
OutputBuffers outputIds,
OptionalInt totalPartitions) |
| Constructor and Description |
|---|
HttpRemoteTask(Session session,
TaskId taskId,
String nodeId,
URI location,
PlanFragment planFragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OptionalInt totalPartitions,
OutputBuffers outputBuffers,
io.airlift.http.client.HttpClient httpClient,
Executor executor,
ScheduledExecutorService updateScheduledExecutor,
ScheduledExecutorService errorScheduledExecutor,
io.airlift.units.Duration maxErrorDuration,
io.airlift.units.Duration taskStatusRefreshMaxWait,
io.airlift.units.Duration taskInfoUpdateInterval,
boolean summarizeTaskInfo,
io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec,
NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker,
RemoteTaskStats stats) |
| Modifier and Type | Method and Description |
|---|---|
PlanFragment |
StageExecutionPlan.getFragment() |
PlanFragment |
SubPlan.getFragment() |
PlanFragment |
PlanFragment.withBucketToPartition(Optional<int[]> bucketToPartition) |
PlanFragment |
PlanFragment.withDynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableTableScanNodes) |
PlanFragment |
PlanFragment.withFixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableTableScanNodes) |
| Modifier and Type | Method and Description |
|---|---|
List<PlanFragment> |
SubPlan.getAllFragments()
Flattens the subplan and returns all PlanFragments in the tree
|
| Constructor and Description |
|---|
StageExecutionPlan(PlanFragment fragment,
Map<PlanNodeId,SplitSource> splitSources,
List<StageExecutionPlan> subStages) |
SubPlan(PlanFragment fragment,
List<SubPlan> children) |
| Modifier and Type | Method and Description |
|---|---|
static String |
GraphvizPrinter.printLogical(List<PlanFragment> fragments) |
Copyright © 2012–2019. All rights reserved.