Uses of Class
io.trino.sql.planner.plan.PlanVisitor
Packages that use PlanVisitor
-
Uses of PlanVisitor in io.trino.sql.planner
Subclasses of PlanVisitor in io.trino.sql.planner -
Uses of PlanVisitor in io.trino.sql.planner.iterative
Methods in io.trino.sql.planner.iterative with parameters of type PlanVisitorModifier and TypeMethodDescription<R,C> R GroupReference.accept(PlanVisitor<R, C> visitor, C context) -
Uses of PlanVisitor in io.trino.sql.planner.plan
Subclasses of PlanVisitor in io.trino.sql.planner.planMethods in io.trino.sql.planner.plan with parameters of type PlanVisitorModifier and TypeMethodDescription<R,C> R AdaptivePlanNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R AggregationNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R ApplyNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R AssignUniqueId.accept(PlanVisitor<R, C> visitor, C context) <R,C> R CorrelatedJoinNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R DistinctLimitNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R DynamicFilterSourceNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R EnforceSingleRowNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R ExceptNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R ExchangeNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R ExplainAnalyzeNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R FilterNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R GroupIdNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R IndexJoinNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R IndexSourceNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R IntersectNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R JoinNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R LimitNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R MarkDistinctNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R MergeProcessorNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R MergeWriterNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R OffsetNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R OutputNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R PatternRecognitionNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R PlanNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R ProjectNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R RefreshMaterializedViewNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R RemoteSourceNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R RowNumberNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R SampleNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R SemiJoinNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R SimpleTableExecuteNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R SortNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R SpatialJoinNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R StatisticsWriterNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TableDeleteNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TableExecuteNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TableFinishNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TableFunctionNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TableFunctionProcessorNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TableScanNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TableUpdateNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TableWriterNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TopNNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R TopNRankingNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R UnionNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R UnnestNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R ValuesNode.accept(PlanVisitor<R, C> visitor, C context) <R,C> R WindowNode.accept(PlanVisitor<R, C> visitor, C context)