Hierarchy For Package io.trino.sql.planner.optimizations
Class Hierarchy
- java.lang.Object
- io.trino.sql.planner.optimizations.ActualProperties
- io.trino.sql.planner.optimizations.ActualProperties.Builder
- io.trino.sql.planner.optimizations.ActualProperties.Global
- io.trino.sql.planner.optimizations.AdaptivePartitioning (implements io.trino.sql.planner.optimizations.AdaptivePlanOptimizer)
- io.trino.sql.planner.optimizations.AddExchanges (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.AddLocalExchanges (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.BeginTableWrite (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.CheckSubqueryNodesAreRewritten (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.DeterminePartitionCount (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.DistinctOutputQueryUtil
- io.trino.sql.planner.optimizations.HashGenerationOptimizer (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.IndexJoinOptimizer (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.IndexJoinOptimizer.IndexKeyTracer
- io.trino.sql.planner.optimizations.LimitPushDown (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.LocalProperties
- io.trino.sql.planner.optimizations.MetadataQueryOptimizer (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.OptimizeMixedDistinctAggregations (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.OptimizerStats
- io.trino.sql.planner.optimizations.PlanNodeDecorrelator
- io.trino.sql.planner.optimizations.PlanNodeDecorrelator.DecorrelatedNode
- io.trino.sql.planner.optimizations.PlanNodeSearcher
- io.trino.sql.planner.optimizations.PredicatePushDown (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.PropertyDerivations
- io.trino.sql.planner.optimizations.QueryCardinalityUtil
- io.trino.sql.planner.optimizations.StatsRecordingPlanOptimizer (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.StreamPreferredProperties
- io.trino.sql.planner.optimizations.StreamPropertyDerivations
- io.trino.sql.planner.optimizations.StreamPropertyDerivations.StreamProperties
- io.trino.sql.planner.optimizations.SymbolMapper
- io.trino.sql.planner.optimizations.SymbolMapper.Builder
- io.trino.sql.planner.optimizations.TransformQuantifiedComparisonApplyToCorrelatedJoin (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.UnaliasSymbolReferences (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.WindowFilterPushDown (implements io.trino.sql.planner.optimizations.PlanOptimizer)
- io.trino.sql.planner.optimizations.WindowNodeUtil
Interface Hierarchy
- io.trino.sql.planner.optimizations.PlanOptimizer
- io.trino.sql.planner.optimizations.AdaptivePlanOptimizer
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.trino.sql.planner.optimizations.StreamPropertyDerivations.StreamProperties.StreamDistribution
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.trino.sql.planner.optimizations.AdaptivePlanOptimizer.Result
- io.trino.sql.planner.optimizations.Cardinality
- io.trino.sql.planner.optimizations.PlanOptimizer.Context
- java.lang.Record