Hierarchy For Package io.trino.sql.planner
Class Hierarchy
- java.lang.Object
- io.trino.sql.tree.AstVisitor<R,
C> - io.trino.sql.planner.ConnectorExpressionTranslator.SqlToConnectorExpressionTranslator
- io.trino.sql.planner.BuiltinFunctionCallBuilder
- io.trino.sql.planner.Coercer
- io.trino.sql.planner.CompilerConfig
- io.trino.sql.planner.ConnectorExpressionTranslator
- io.trino.sql.planner.DeterminismEvaluator
- io.trino.sql.planner.DomainCoercer
- io.trino.sql.planner.DomainTranslator
- io.trino.sql.planner.DomainTranslator.ExtractionResult
- io.trino.sql.planner.EffectivePredicateExtractor
- io.trino.sql.planner.EqualityInference
- io.trino.sql.planner.EqualityInference.EqualityPartition
- io.trino.sql.planner.ExpressionExtractor
- io.trino.sql.tree.ExpressionRewriter<C>
- io.trino.sql.planner.ExpressionNodeInliner
- io.trino.sql.planner.ParameterRewriter
- io.trino.sql.planner.ReferenceAwareExpressionNodeInliner
- io.trino.sql.planner.ExpressionSymbolInliner
- io.trino.sql.planner.GroupingOperationRewriter
- io.trino.sql.planner.HashBucketFunction (implements io.trino.spi.connector.BucketFunction)
- io.trino.sql.planner.InputExtractor
- io.trino.sql.planner.IrExpressionInterpreter
- io.trino.sql.planner.IrTypeAnalyzer
- io.trino.sql.planner.LayoutConstraintEvaluator
- io.trino.sql.planner.LiteralEncoder
- io.trino.sql.planner.LiteralInterpreter
- io.trino.sql.planner.LocalDynamicFilterConsumer (implements io.trino.sql.planner.DynamicFilterSourceConsumer)
- io.trino.sql.planner.LocalDynamicFiltersCollector
- io.trino.sql.planner.LocalExecutionPlanner
- io.trino.sql.planner.LocalExecutionPlanner.LocalExecutionPlan
- io.trino.sql.planner.LocalExecutionPlanner.MatchAggregationLabelDependency
- io.trino.sql.planner.LogicalPlanner
- io.trino.sql.planner.LookupSymbolResolver (implements io.trino.sql.planner.SymbolResolver)
- io.trino.sql.planner.MergePartitioningHandle (implements io.trino.spi.connector.ConnectorPartitioningHandle)
- io.trino.sql.planner.NodeAndMappings
- io.trino.sql.planner.NodePartitioningManager
- io.trino.sql.planner.NodePartitionMap
- io.trino.sql.planner.NoOpSymbolResolver (implements io.trino.sql.planner.SymbolResolver)
- io.trino.sql.planner.NullabilityAnalyzer
- io.trino.sql.planner.OptimizerConfig
- io.trino.sql.planner.OptimizerStatsMBeanExporter
- io.trino.sql.planner.OptimizerStatsRecorder
- io.trino.sql.planner.OrderingScheme
- io.trino.sql.planner.OrderingTranslator
- io.trino.sql.planner.PartialTranslator
- io.trino.sql.planner.Partitioning
- io.trino.sql.planner.Partitioning.ArgumentBinding
- io.trino.sql.planner.Partitioning.Translator
- io.trino.sql.planner.PartitioningHandle
- io.trino.sql.planner.PartitioningScheme
- io.trino.sql.planner.Plan
- io.trino.sql.planner.PlanCopier
- io.trino.sql.planner.PlanFragment
- io.trino.sql.planner.PlanFragmenter
- io.trino.sql.planner.PlanFragmentIdAllocator
- io.trino.sql.planner.PlanNodeIdAllocator
- io.trino.sql.planner.PlanOptimizers (implements io.trino.sql.planner.PlanOptimizersFactory)
- io.trino.sql.planner.plan.PlanVisitor<R,
C> - io.trino.sql.planner.SimplePlanVisitor<C>
- io.trino.sql.planner.BuildSideJoinPlanVisitor<C>
- io.trino.sql.planner.SimplePlanVisitor<C>
- io.trino.sql.planner.ResolvedFunctionCallBuilder
- io.trino.sql.planner.RuleStatsRecorder
- io.trino.sql.planner.RuntimeAdaptivePartitioningRewriter
- io.trino.sql.planner.SchedulingOrderVisitor
- io.trino.sql.planner.ScopeAware<T>
- io.trino.sql.planner.SortExpressionContext
- io.trino.sql.planner.SortExpressionExtractor
- io.trino.sql.planner.SplitSourceFactory
- io.trino.sql.planner.StatisticsAggregationPlanner
- io.trino.sql.planner.StatisticsAggregationPlanner.ColumnStatisticsAggregation
- io.trino.sql.planner.StatisticsAggregationPlanner.TableStatisticAggregation
- io.trino.sql.planner.SubExpressionExtractor
- io.trino.sql.planner.SubPlan
- io.trino.sql.planner.Symbol (implements java.lang.Comparable<T>)
- io.trino.sql.planner.SymbolAllocator
- io.trino.sql.planner.SymbolsExtractor
- io.trino.sql.planner.SystemPartitioningHandle (implements io.trino.spi.connector.ConnectorPartitioningHandle)
- io.trino.sql.planner.SystemPartitioningHandle.SystemPartitionFunction.RoundRobinBucketFunction (implements io.trino.spi.connector.BucketFunction)
- io.trino.sql.planner.TopologicalOrderSubPlanVisitor
- io.trino.sql.planner.TranslationMap
- io.trino.sql.planner.TranslationMap.ParametersRow
- io.trino.sql.planner.TypeProvider
- io.trino.sql.tree.AstVisitor<R,
Interface Hierarchy
- io.trino.sql.planner.DynamicFilterSourceConsumer
- io.trino.sql.planner.MergePartitioningHandle.PartitionFunctionLookup
- io.trino.sql.planner.PlanOptimizersFactory
- io.trino.sql.planner.SymbolResolver
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.LogicalPlanner.Stage
- io.trino.sql.planner.OptimizerConfig.JoinDistributionType
- io.trino.sql.planner.OptimizerConfig.JoinReorderingStrategy
- io.trino.sql.planner.OptimizerConfig.MarkDistinctStrategy
- io.trino.sql.planner.SystemPartitioningHandle.SystemPartitionFunction
- 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.ConnectorExpressionTranslator.ConnectorExpressionTranslation
- java.lang.Record