Package io.trino.execution.scheduler
Class NodeAssignmentStats
- java.lang.Object
-
- io.trino.execution.scheduler.NodeAssignmentStats
-
public final class NodeAssignmentStats extends Object
-
-
Constructor Summary
Constructors Constructor Description NodeAssignmentStats(NodeTaskMap nodeTaskMap, NodeMap nodeMap, List<RemoteTask> existingTasks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAssignedSplit(InternalNode node)intgetQueuedSplitCountForStage(InternalNode node)intgetTotalSplitCount(InternalNode node)intgetUnacknowledgedSplitCountForStage(InternalNode node)voidremoveAssignedSplit(InternalNode node)
-
-
-
Constructor Detail
-
NodeAssignmentStats
public NodeAssignmentStats(NodeTaskMap nodeTaskMap, NodeMap nodeMap, List<RemoteTask> existingTasks)
-
-
Method Detail
-
getTotalSplitCount
public int getTotalSplitCount(InternalNode node)
-
getQueuedSplitCountForStage
public int getQueuedSplitCountForStage(InternalNode node)
-
getUnacknowledgedSplitCountForStage
public int getUnacknowledgedSplitCountForStage(InternalNode node)
-
addAssignedSplit
public void addAssignedSplit(InternalNode node)
-
removeAssignedSplit
public void removeAssignedSplit(InternalNode node)
-
-