Package io.trino.execution
Class TaskInfo
java.lang.Object
io.trino.execution.TaskInfo
-
Constructor Summary
ConstructorsConstructorDescriptionTaskInfo(TaskStatus taskStatus, org.joda.time.DateTime lastHeartbeat, OutputBufferInfo outputBuffers, Set<PlanNodeId> noMoreSplits, TaskStats stats, Optional<io.airlift.units.DataSize> estimatedMemory, boolean needsPlan) -
Method Summary
Modifier and TypeMethodDescriptionstatic TaskInfocreateInitialTask(TaskId taskId, URI location, String nodeId, boolean speculative, Optional<List<PipelinedBufferInfo>> pipelinedBufferStates, TaskStats taskStats) Optional<io.airlift.units.DataSize> org.joda.time.DateTimegetStats()booleantoString()withEstimatedMemory(io.airlift.units.DataSize estimatedMemory) withTaskStatus(TaskStatus newTaskStatus)
-
Constructor Details
-
TaskInfo
public TaskInfo(TaskStatus taskStatus, org.joda.time.DateTime lastHeartbeat, OutputBufferInfo outputBuffers, Set<PlanNodeId> noMoreSplits, TaskStats stats, Optional<io.airlift.units.DataSize> estimatedMemory, boolean needsPlan)
-
-
Method Details
-
getTaskStatus
-
getLastHeartbeat
public org.joda.time.DateTime getLastHeartbeat() -
getOutputBuffers
-
getNoMoreSplits
-
getStats
-
getEstimatedMemory
-
isNeedsPlan
public boolean isNeedsPlan() -
summarize
-
pruneSpoolingOutputStats
-
toString
-
createInitialTask
-
withTaskStatus
-
withEstimatedMemory
-