Package io.trino.execution
Class BasicStageInfo
java.lang.Object
io.trino.execution.BasicStageInfo
This class is a light representation of stage information -
StageInfo.
BasicStageInfo keeps stage statistics as BasicStageStats that does not contain
operator summaries as StageInfo does. It allows to avoid heavy operation of merging operators stats.-
Constructor Summary
ConstructorsConstructorDescriptionBasicStageInfo(StageId stageId, StageState state, boolean coordinatorOnly, BasicStageStats stageStats, List<BasicStageInfo> subStages, List<TaskInfo> tasks) BasicStageInfo(StageInfo stageInfo) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<BasicStageInfo> getAllStages(BasicStageInfo stageInfo) static List<BasicStageInfo> getAllStages(Optional<BasicStageInfo> stageInfo) getState()getTasks()booleanbooleantoString()
-
Constructor Details
-
BasicStageInfo
public BasicStageInfo(StageId stageId, StageState state, boolean coordinatorOnly, BasicStageStats stageStats, List<BasicStageInfo> subStages, List<TaskInfo> tasks) -
BasicStageInfo
-
-
Method Details
-
getStageId
-
getState
-
isCoordinatorOnly
public boolean isCoordinatorOnly() -
getStageStats
-
getSubStages
-
getTasks
-
isFinalStageInfo
public boolean isFinalStageInfo() -
toString
-
getAllStages
-
getAllStages
-