Class ByEagerParentOutputDataSizeEstimator
java.lang.Object
io.trino.execution.scheduler.faulttolerant.ByEagerParentOutputDataSizeEstimator
- All Implemented Interfaces:
OutputDataSizeEstimator
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.trino.execution.scheduler.faulttolerant.OutputDataSizeEstimator
OutputDataSizeEstimator.OutputDataSizeEstimateResult, OutputDataSizeEstimator.OutputDataSizeEstimateStatus -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEstimatedOutputDataSize(EventDrivenFaultTolerantQueryScheduler.StageExecution stageExecution, Function<StageId, EventDrivenFaultTolerantQueryScheduler.StageExecution> stageExecutionLookup, boolean parentEager)
-
Constructor Details
-
ByEagerParentOutputDataSizeEstimator
public ByEagerParentOutputDataSizeEstimator()
-
-
Method Details
-
getEstimatedOutputDataSize
public Optional<OutputDataSizeEstimator.OutputDataSizeEstimateResult> getEstimatedOutputDataSize(EventDrivenFaultTolerantQueryScheduler.StageExecution stageExecution, Function<StageId, EventDrivenFaultTolerantQueryScheduler.StageExecution> stageExecutionLookup, boolean parentEager) - Specified by:
getEstimatedOutputDataSizein interfaceOutputDataSizeEstimator
-