Package io.trino.operator
Class StageExecutionDescriptor
java.lang.Object
io.trino.operator.StageExecutionDescriptor
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StageExecutionDescriptordynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes) static StageExecutionDescriptorfixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes) booleanbooleanisScanGroupedExecution(PlanNodeId scanNodeId) booleanstatic StageExecutionDescriptorjsonCreator(StageExecutionDescriptor.StageExecutionStrategy strategy, Set<PlanNodeId> groupedExecutionCapableScanNodes) static StageExecutionDescriptor
-
Method Details
-
ungroupedExecution
-
fixedLifespanScheduleGroupedExecution
public static StageExecutionDescriptor fixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes) -
dynamicLifespanScheduleGroupedExecution
public static StageExecutionDescriptor dynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes) -
getStageExecutionStrategy
-
isStageGroupedExecution
public boolean isStageGroupedExecution() -
isDynamicLifespanSchedule
public boolean isDynamicLifespanSchedule() -
isScanGroupedExecution
-
jsonCreator
public static StageExecutionDescriptor jsonCreator(StageExecutionDescriptor.StageExecutionStrategy strategy, Set<PlanNodeId> groupedExecutionCapableScanNodes) -
getJsonSerializableGroupedExecutionScanNodes
-