Package io.trino.execution
Class NodeTaskMap
- java.lang.Object
-
- io.trino.execution.NodeTaskMap
-
@ThreadSafe public class NodeTaskMap extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeTaskMap.PartitionedSplitCountTracker
-
Constructor Summary
Constructors Constructor Description NodeTaskMap(FinalizerService finalizerService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTask(InternalNode node, RemoteTask task)NodeTaskMap.PartitionedSplitCountTrackercreatePartitionedSplitCountTracker(InternalNode node, TaskId taskId)PartitionedSplitsInfogetPartitionedSplitsOnNode(InternalNode node)
-
-
-
Constructor Detail
-
NodeTaskMap
@Inject public NodeTaskMap(FinalizerService finalizerService)
-
-
Method Detail
-
addTask
public void addTask(InternalNode node, RemoteTask task)
-
getPartitionedSplitsOnNode
public PartitionedSplitsInfo getPartitionedSplitsOnNode(InternalNode node)
-
createPartitionedSplitCountTracker
public NodeTaskMap.PartitionedSplitCountTracker createPartitionedSplitCountTracker(InternalNode node, TaskId taskId)
-
-