| Package | Description |
|---|---|
| io.prestosql.execution | |
| io.prestosql.server | |
| io.prestosql.server.remotetask | |
| io.prestosql.sql.planner.planprinter |
| Modifier and Type | Method and Description |
|---|---|
TaskInfo |
SqlTask.abort() |
TaskInfo |
TaskManager.abortTask(TaskId taskId)
Aborts a task.
|
TaskInfo |
SqlTaskManager.abortTask(TaskId taskId) |
TaskInfo |
SqlTask.abortTaskResults(OutputBuffers.OutputBufferId bufferId) |
TaskInfo |
TaskManager.abortTaskResults(TaskId taskId,
OutputBuffers.OutputBufferId bufferId)
Aborts a result buffer for a task.
|
TaskInfo |
SqlTaskManager.abortTaskResults(TaskId taskId,
OutputBuffers.OutputBufferId bufferId) |
TaskInfo |
SqlTask.cancel() |
TaskInfo |
TaskManager.cancelTask(TaskId taskId)
Cancels a task.
|
TaskInfo |
SqlTaskManager.cancelTask(TaskId taskId) |
static TaskInfo |
TaskInfo.createInitialTask(TaskId taskId,
URI location,
String nodeId,
List<BufferInfo> bufferStates,
TaskStats taskStats) |
TaskInfo |
SqlTask.getTaskInfo() |
TaskInfo |
RemoteTask.getTaskInfo() |
TaskInfo |
TaskManager.getTaskInfo(TaskId taskId)
Gets the info for the specified task.
|
TaskInfo |
SqlTaskManager.getTaskInfo(TaskId taskId) |
TaskInfo |
TaskInfo.summarize() |
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) |
TaskInfo |
TaskInfo.withTaskStatus(TaskStatus newTaskStatus) |
| Modifier and Type | Method and Description |
|---|---|
List<TaskInfo> |
TaskManager.getAllTaskInfo()
Gets all of the currently tracked tasks.
|
List<TaskInfo> |
SqlTaskManager.getAllTaskInfo() |
com.google.common.util.concurrent.ListenableFuture<TaskInfo> |
TaskManager.getTaskInfo(TaskId taskId,
TaskState currentState)
Gets future info for the task after the state changes from
current state. |
com.google.common.util.concurrent.ListenableFuture<TaskInfo> |
SqlTaskManager.getTaskInfo(TaskId taskId,
TaskState currentState) |
com.google.common.util.concurrent.ListenableFuture<TaskInfo> |
SqlTask.getTaskInfo(TaskState callersCurrentState) |
List<TaskInfo> |
StageInfo.getTasks() |
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteTask.addFinalTaskInfoListener(StateMachine.StateChangeListener<TaskInfo> stateChangeListener)
Add a listener for the final task info.
|
BasicStageStats |
StageStateMachine.getBasicStageStats(Supplier<Iterable<TaskInfo>> taskInfosSupplier) |
StageInfo |
StageStateMachine.getStageInfo(Supplier<Iterable<TaskInfo>> taskInfosSupplier) |
void |
StageStateMachine.setAllTasksFinal(Iterable<TaskInfo> finalTaskInfos) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
TaskInfo |
TaskResource.deleteTask(TaskId taskId,
boolean abort,
javax.ws.rs.core.UriInfo uriInfo) |
| Modifier and Type | Method and Description |
|---|---|
List<TaskInfo> |
TaskResource.getAllTaskInfo(javax.ws.rs.core.UriInfo uriInfo) |
| Constructor and Description |
|---|
HttpRemoteTaskFactory(QueryManagerConfig config,
TaskManagerConfig taskConfig,
io.airlift.http.client.HttpClient httpClient,
LocationFactory locationFactory,
io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec,
RemoteTaskStats stats) |
| Modifier and Type | Method and Description |
|---|---|
TaskInfo |
HttpRemoteTask.getTaskInfo() |
TaskInfo |
TaskInfoFetcher.getTaskInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
TaskInfoFetcher.success(TaskInfo newValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpRemoteTask.addFinalTaskInfoListener(StateMachine.StateChangeListener<TaskInfo> stateChangeListener) |
void |
TaskInfoFetcher.addFinalTaskInfoListener(StateMachine.StateChangeListener<TaskInfo> stateChangeListener)
Add a listener for the final task info.
|
| Constructor and Description |
|---|
TaskInfoFetcher(Consumer<Throwable> onFail,
TaskInfo initialTask,
io.airlift.http.client.HttpClient httpClient,
io.airlift.units.Duration updateInterval,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.units.Duration maxErrorDuration,
boolean summarizeTaskInfo,
Executor executor,
ScheduledExecutorService updateScheduledExecutor,
ScheduledExecutorService errorScheduledExecutor,
RemoteTaskStats stats) |
| 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) |
TaskInfoFetcher(Consumer<Throwable> onFail,
TaskInfo initialTask,
io.airlift.http.client.HttpClient httpClient,
io.airlift.units.Duration updateInterval,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.units.Duration maxErrorDuration,
boolean summarizeTaskInfo,
Executor executor,
ScheduledExecutorService updateScheduledExecutor,
ScheduledExecutorService errorScheduledExecutor,
RemoteTaskStats stats) |
| Modifier and Type | Method and Description |
|---|---|
static Map<PlanNodeId,PlanNodeStats> |
PlanNodeStatsSummarizer.aggregateTaskStats(List<TaskInfo> taskInfos) |
Copyright © 2012–2019. All rights reserved.