Package io.trino.cost
Class PlanNodeStatsEstimate.Builder
- java.lang.Object
-
- io.trino.cost.PlanNodeStatsEstimate.Builder
-
- Enclosing class:
- PlanNodeStatsEstimate
public static final class PlanNodeStatsEstimate.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanNodeStatsEstimate.BuilderaddSymbolStatistics(Symbol symbol, SymbolStatsEstimate statistics)PlanNodeStatsEstimate.BuilderaddSymbolStatistics(Map<Symbol,SymbolStatsEstimate> symbolStatistics)PlanNodeStatsEstimatebuild()PlanNodeStatsEstimate.BuilderremoveSymbolStatistics(Symbol symbol)PlanNodeStatsEstimate.BuildersetOutputRowCount(double outputRowCount)
-
-
-
Method Detail
-
setOutputRowCount
public PlanNodeStatsEstimate.Builder setOutputRowCount(double outputRowCount)
-
addSymbolStatistics
public PlanNodeStatsEstimate.Builder addSymbolStatistics(Symbol symbol, SymbolStatsEstimate statistics)
-
addSymbolStatistics
public PlanNodeStatsEstimate.Builder addSymbolStatistics(Map<Symbol,SymbolStatsEstimate> symbolStatistics)
-
removeSymbolStatistics
public PlanNodeStatsEstimate.Builder removeSymbolStatistics(Symbol symbol)
-
build
public PlanNodeStatsEstimate build()
-
-