Hierarchy For Package io.trino.cost
Class Hierarchy
- java.lang.Object
- io.trino.cost.AssignUniqueIdStatsRule (implements io.trino.cost.ComposableStatsCalculator.Rule<T>)
- io.trino.cost.CachingCostProvider (implements io.trino.cost.CostProvider)
- io.trino.cost.CachingStatsProvider (implements io.trino.cost.StatsProvider)
- io.trino.cost.CachingTableStatsProvider (implements io.trino.cost.TableStatsProvider)
- io.trino.cost.ComparisonStatsCalculator
- io.trino.cost.ComposableStatsCalculator (implements io.trino.cost.StatsCalculator)
- io.trino.cost.CostCalculatorUsingExchanges (implements io.trino.cost.CostCalculator)
- io.trino.cost.CostCalculatorWithEstimatedExchanges (implements io.trino.cost.CostCalculator)
- io.trino.cost.CostComparator
- io.trino.cost.FilterStatsCalculator
- io.trino.cost.LocalCostEstimate
- io.trino.cost.OutputStatsRule (implements io.trino.cost.ComposableStatsCalculator.Rule<T>)
- io.trino.cost.PlanCostEstimate
- io.trino.cost.PlanNodeStatsAndCostSummary
- io.trino.cost.PlanNodeStatsEstimate
- io.trino.cost.PlanNodeStatsEstimate.Builder
- io.trino.cost.PlanNodeStatsEstimateMath
- io.trino.cost.ScalarStatsCalculator
- io.trino.cost.SemiJoinStatsCalculator
- io.trino.cost.SemiJoinStatsRule (implements io.trino.cost.ComposableStatsCalculator.Rule<T>)
- io.trino.cost.SimpleStatsRule<T> (implements io.trino.cost.ComposableStatsCalculator.Rule<T>)
- io.trino.cost.AggregationStatsRule
- io.trino.cost.DistinctLimitStatsRule
- io.trino.cost.EnforceSingleRowStatsRule
- io.trino.cost.ExchangeStatsRule
- io.trino.cost.FilterProjectAggregationStatsRule
- io.trino.cost.FilterStatsRule
- io.trino.cost.JoinStatsRule
- io.trino.cost.LimitStatsRule
- io.trino.cost.ProjectStatsRule
- io.trino.cost.RowNumberStatsRule
- io.trino.cost.SampleStatsRule
- io.trino.cost.SimpleFilterProjectSemiJoinStatsRule
- io.trino.cost.SpatialJoinStatsRule
- io.trino.cost.TableScanStatsRule
- io.trino.cost.TopNStatsRule
- io.trino.cost.UnionStatsRule
- io.trino.cost.SortStatsRule (implements io.trino.cost.ComposableStatsCalculator.Rule<T>)
- io.trino.cost.StatisticRange
- io.trino.cost.StatsAndCosts
- io.trino.cost.StatsCalculatorModule (implements com.google.inject.Module)
- io.trino.cost.StatsCalculatorModule.StatsRulesProvider (implements com.google.inject.Provider<T>)
- io.trino.cost.StatsNormalizer
- io.trino.cost.SymbolStatsEstimate
- io.trino.cost.SymbolStatsEstimate.Builder
- io.trino.cost.TaskCountEstimator
- io.trino.cost.ValuesStatsRule (implements io.trino.cost.ComposableStatsCalculator.Rule<T>)
Interface Hierarchy
- io.trino.cost.ComposableStatsCalculator.Rule<T>
- io.trino.cost.CostCalculator
- io.trino.cost.CostProvider
- io.trino.cost.StatsCalculator
- io.trino.cost.StatsProvider
- io.trino.cost.TableStatsProvider
Annotation Interface Hierarchy
- io.trino.cost.CostCalculator.EstimatedExchanges (implements java.lang.annotation.Annotation)