public class StageExecutionDescriptor extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StageExecutionDescriptor.StageExecutionStrategy |
| Modifier and Type | Method and Description |
|---|---|
static StageExecutionDescriptor |
dynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes) |
static StageExecutionDescriptor |
fixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes) |
Set<PlanNodeId> |
getJsonSerializableGroupedExecutionScanNodes() |
StageExecutionDescriptor.StageExecutionStrategy |
getStageExecutionStrategy() |
boolean |
isDynamicLifespanSchedule() |
boolean |
isScanGroupedExecution(PlanNodeId scanNodeId) |
boolean |
isStageGroupedExecution() |
static StageExecutionDescriptor |
jsonCreator(StageExecutionDescriptor.StageExecutionStrategy strategy,
Set<PlanNodeId> groupedExecutionCapableScanNodes) |
static StageExecutionDescriptor |
ungroupedExecution() |
public static StageExecutionDescriptor ungroupedExecution()
public static StageExecutionDescriptor fixedLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes)
public static StageExecutionDescriptor dynamicLifespanScheduleGroupedExecution(List<PlanNodeId> capableScanNodes)
public StageExecutionDescriptor.StageExecutionStrategy getStageExecutionStrategy()
public boolean isStageGroupedExecution()
public boolean isDynamicLifespanSchedule()
public boolean isScanGroupedExecution(PlanNodeId scanNodeId)
public static StageExecutionDescriptor jsonCreator(StageExecutionDescriptor.StageExecutionStrategy strategy, Set<PlanNodeId> groupedExecutionCapableScanNodes)
public Set<PlanNodeId> getJsonSerializableGroupedExecutionScanNodes()
Copyright © 2012–2019. All rights reserved.