Class Hierarchy
- java.lang.Object
- io.trino.sql.planner.plan.AggregationNode.Aggregation
- io.trino.sql.planner.plan.AggregationNode.GroupingSetDescriptor
- io.trino.sql.planner.plan.Assignments
- io.trino.sql.planner.plan.Assignments.Assignment
- io.trino.sql.planner.plan.Assignments.Builder
- io.trino.sql.planner.plan.ChildReplacer
- io.trino.sql.planner.plan.DynamicFilterId
- io.trino.sql.planner.plan.IndexJoinNode.EquiJoinClause
- io.trino.sql.planner.plan.JoinNode.EquiJoinClause
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- io.trino.sql.planner.plan.StatisticAggregationsDescriptor.ColumnStatisticMetadataKeySerializer
- com.fasterxml.jackson.databind.KeyDeserializer
- io.trino.sql.planner.plan.StatisticAggregationsDescriptor.ColumnStatisticMetadataKeyDeserializer
- io.trino.sql.planner.plan.PatternRecognitionNode.Measure
- io.trino.sql.planner.plan.Patterns
- io.trino.sql.planner.plan.Patterns.Aggregation
- io.trino.sql.planner.plan.Patterns.Apply
- io.trino.sql.planner.plan.Patterns.CorrelatedJoin
- io.trino.sql.planner.plan.Patterns.DistinctLimit
- io.trino.sql.planner.plan.Patterns.Except
- io.trino.sql.planner.plan.Patterns.Exchange
- io.trino.sql.planner.plan.Patterns.Intersect
- io.trino.sql.planner.plan.Patterns.Join
- io.trino.sql.planner.plan.Patterns.Limit
- io.trino.sql.planner.plan.Patterns.Sample
- io.trino.sql.planner.plan.Patterns.SemiJoin
- io.trino.sql.planner.plan.Patterns.TopN
- io.trino.sql.planner.plan.Patterns.Values
- io.trino.sql.planner.plan.PlanFragmentId
- io.trino.sql.planner.plan.PlanNode
- io.trino.sql.planner.plan.AggregationNode
- io.trino.sql.planner.plan.ApplyNode
- io.trino.sql.planner.plan.AssignUniqueId
- io.trino.sql.planner.plan.CorrelatedJoinNode
- io.trino.sql.planner.plan.DeleteNode
- io.trino.sql.planner.plan.DistinctLimitNode
- io.trino.sql.planner.plan.EnforceSingleRowNode
- io.trino.sql.planner.plan.ExchangeNode
- io.trino.sql.planner.plan.ExplainAnalyzeNode
- io.trino.sql.planner.plan.FilterNode
- io.trino.sql.planner.plan.GroupIdNode
- io.trino.sql.planner.plan.IndexJoinNode
- io.trino.sql.planner.plan.IndexSourceNode
- io.trino.sql.planner.plan.JoinNode
- io.trino.sql.planner.plan.LimitNode
- io.trino.sql.planner.plan.MarkDistinctNode
- io.trino.sql.planner.plan.OffsetNode
- io.trino.sql.planner.plan.OutputNode
- io.trino.sql.planner.plan.PatternRecognitionNode
- io.trino.sql.planner.plan.ProjectNode
- io.trino.sql.planner.plan.RemoteSourceNode
- io.trino.sql.planner.plan.RowNumberNode
- io.trino.sql.planner.plan.SampleNode
- io.trino.sql.planner.plan.SemiJoinNode
- io.trino.sql.planner.plan.SetOperationNode
- io.trino.sql.planner.plan.ExceptNode
- io.trino.sql.planner.plan.IntersectNode
- io.trino.sql.planner.plan.UnionNode
- io.trino.sql.planner.plan.SortNode
- io.trino.sql.planner.plan.SpatialJoinNode
- io.trino.sql.planner.plan.StatisticsWriterNode
- io.trino.sql.planner.plan.TableDeleteNode
- io.trino.sql.planner.plan.TableFinishNode
- io.trino.sql.planner.plan.TableScanNode
- io.trino.sql.planner.plan.TableWriterNode
- io.trino.sql.planner.plan.TopNNode
- io.trino.sql.planner.plan.TopNRankingNode
- io.trino.sql.planner.plan.UnnestNode
- io.trino.sql.planner.plan.UpdateNode
- io.trino.sql.planner.plan.ValuesNode
- io.trino.sql.planner.plan.WindowNode
- io.trino.sql.planner.plan.PlanNodeId
- io.trino.sql.planner.plan.PlanVisitor<R,C>
- io.trino.sql.planner.plan.SimplePlanRewriter<C>
- io.trino.sql.planner.plan.SimplePlanRewriter.RewriteContext<C>
- io.trino.sql.planner.plan.StatisticAggregations
- io.trino.sql.planner.plan.StatisticAggregations.Parts
- io.trino.sql.planner.plan.StatisticAggregationsDescriptor<T>
- io.trino.sql.planner.plan.StatisticAggregationsDescriptor.Builder<T>
- io.trino.sql.planner.plan.StatisticsWriterNode.WriteStatisticsTarget
- io.trino.sql.planner.plan.StatisticsWriterNode.WriteStatisticsHandle
- io.trino.sql.planner.plan.StatisticsWriterNode.WriteStatisticsReference
- io.trino.sql.planner.plan.TableWriterNode.WriterTarget
- io.trino.sql.planner.plan.TableWriterNode.CreateReference
- io.trino.sql.planner.plan.TableWriterNode.CreateTarget
- io.trino.sql.planner.plan.TableWriterNode.DeleteTarget
- io.trino.sql.planner.plan.TableWriterNode.InsertReference
- io.trino.sql.planner.plan.TableWriterNode.InsertTarget
- io.trino.sql.planner.plan.TableWriterNode.RefreshMaterializedViewReference
- io.trino.sql.planner.plan.TableWriterNode.RefreshMaterializedViewTarget
- io.trino.sql.planner.plan.TableWriterNode.UpdateTarget
- io.trino.sql.planner.plan.UnnestNode.Mapping
- io.trino.sql.planner.plan.WindowNode.Frame
- io.trino.sql.planner.plan.WindowNode.Function
- io.trino.sql.planner.plan.WindowNode.Specification
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.trino.sql.planner.plan.AggregationNode.Step
- io.trino.sql.planner.plan.CorrelatedJoinNode.Type
- io.trino.sql.planner.plan.ExchangeNode.Scope
- io.trino.sql.planner.plan.ExchangeNode.Type
- io.trino.sql.planner.plan.IndexJoinNode.Type
- io.trino.sql.planner.plan.JoinNode.DistributionType
- io.trino.sql.planner.plan.JoinNode.Type
- io.trino.sql.planner.plan.SampleNode.Type
- io.trino.sql.planner.plan.SemiJoinNode.DistributionType
- io.trino.sql.planner.plan.SpatialJoinNode.DistributionType
- io.trino.sql.planner.plan.SpatialJoinNode.Type
- io.trino.sql.planner.plan.TopNNode.Step
- io.trino.sql.planner.plan.TopNRankingNode.RankingType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)