Uses of Class
io.trino.cost.SymbolStatsEstimate
Packages that use SymbolStatsEstimate
-
Uses of SymbolStatsEstimate in io.trino.cost
Methods in io.trino.cost that return SymbolStatsEstimateModifier and TypeMethodDescriptionSymbolStatsEstimate.Builder.build()ScalarStatsCalculator.calculate(Expression scalarExpression, PlanNodeStatsEstimate inputStatistics, Session session, TypeProvider types) PlanNodeStatsEstimate.getSymbolStatistics(Symbol symbol) SymbolStatsEstimate.mapDistinctValuesCount(Function<Double, Double> mappingFunction) SymbolStatsEstimate.mapNullsFraction(Function<Double, Double> mappingFunction) static SymbolStatsEstimateSymbolStatsEstimate.unknown()static SymbolStatsEstimateSymbolStatsEstimate.zero()Methods in io.trino.cost that return types with arguments of type SymbolStatsEstimateModifier and TypeMethodDescriptionPlanNodeStatsEstimate.getSymbolStatistics()static Map<Symbol, SymbolStatsEstimate> PlanNodeStatsEstimateMath.intersectCorrelatedStats(List<PlanNodeStatsEstimate> estimates) Methods in io.trino.cost with parameters of type SymbolStatsEstimateModifier and TypeMethodDescriptionPlanNodeStatsEstimate.Builder.addSymbolStatistics(Symbol symbol, SymbolStatsEstimate statistics) static SymbolStatsEstimate.BuilderSymbolStatsEstimate.buildFrom(SymbolStatsEstimate other) static PlanNodeStatsEstimateComparisonStatsCalculator.estimateExpressionToExpressionComparison(PlanNodeStatsEstimate inputStatistics, SymbolStatsEstimate leftExpressionStatistics, Optional<Symbol> leftExpressionSymbol, SymbolStatsEstimate rightExpressionStatistics, Optional<Symbol> rightExpressionSymbol, ComparisonExpression.Operator operator) static PlanNodeStatsEstimateComparisonStatsCalculator.estimateExpressionToLiteralComparison(PlanNodeStatsEstimate inputStatistics, SymbolStatsEstimate expressionStatistics, Optional<Symbol> expressionSymbol, OptionalDouble literalValue, ComparisonExpression.Operator operator) static StatisticRangeStatisticRange.from(SymbolStatsEstimate estimate) Method parameters in io.trino.cost with type arguments of type SymbolStatsEstimateModifier and TypeMethodDescriptionPlanNodeStatsEstimate.Builder.addSymbolStatistics(Map<Symbol, SymbolStatsEstimate> symbolStatistics) PlanNodeStatsEstimate.mapSymbolColumnStatistics(Symbol symbol, Function<SymbolStatsEstimate, SymbolStatsEstimate> mappingFunction) PlanNodeStatsEstimate.mapSymbolColumnStatistics(Symbol symbol, Function<SymbolStatsEstimate, SymbolStatsEstimate> mappingFunction) Constructor parameters in io.trino.cost with type arguments of type SymbolStatsEstimateModifierConstructorDescriptionPlanNodeStatsEstimate(double outputRowCount, Map<Symbol, SymbolStatsEstimate> symbolStatistics)