Class ByEagerParentOutputStatsEstimator
java.lang.Object
io.trino.execution.scheduler.faulttolerant.ByEagerParentOutputStatsEstimator
- All Implemented Interfaces:
OutputStatsEstimator
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.trino.execution.scheduler.faulttolerant.OutputStatsEstimator
OutputStatsEstimator.OutputStatsEstimateResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEstimatedOutputStats(EventDrivenFaultTolerantQueryScheduler.StageExecution stageExecution, Function<StageId, EventDrivenFaultTolerantQueryScheduler.StageExecution> stageExecutionLookup, boolean parentEager)
-
Constructor Details
-
ByEagerParentOutputStatsEstimator
public ByEagerParentOutputStatsEstimator()
-
-
Method Details
-
getEstimatedOutputStats
public Optional<OutputStatsEstimator.OutputStatsEstimateResult> getEstimatedOutputStats(EventDrivenFaultTolerantQueryScheduler.StageExecution stageExecution, Function<StageId, EventDrivenFaultTolerantQueryScheduler.StageExecution> stageExecutionLookup, boolean parentEager) - Specified by:
getEstimatedOutputStatsin interfaceOutputStatsEstimator
-