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