Uses of Class
io.trino.sql.planner.plan.TopNNode
-
Packages that use TopNNode Package Description io.trino.cost io.trino.sql.planner.iterative.rule io.trino.sql.planner.optimizations io.trino.sql.planner.plan -
-
Uses of TopNNode in io.trino.cost
Methods in io.trino.cost that return types with arguments of type TopNNode Modifier and Type Method Description Pattern<TopNNode>TopNStatsRule. getPattern()Methods in io.trino.cost with parameters of type TopNNode Modifier and Type Method Description protected Optional<PlanNodeStatsEstimate>TopNStatsRule. doCalculate(TopNNode node, StatsProvider statsProvider, Lookup lookup, Session session, TypeProvider types) -
Uses of TopNNode in io.trino.sql.planner.iterative.rule
Methods in io.trino.sql.planner.iterative.rule that return types with arguments of type TopNNode Modifier and Type Method Description Pattern<TopNNode>CreatePartialTopN. getPattern()Pattern<TopNNode>PushTopNIntoTableScan. getPattern()Pattern<TopNNode>PushTopNThroughOuterJoin. getPattern()Pattern<TopNNode>PushTopNThroughProject. getPattern()Pattern<TopNNode>PushTopNThroughUnion. getPattern()Pattern<TopNNode>RemoveRedundantTopN. getPattern()Methods in io.trino.sql.planner.iterative.rule with parameters of type TopNNode Modifier and Type Method Description Rule.ResultCreatePartialTopN. apply(TopNNode single, Captures captures, Rule.Context context)Rule.ResultPushTopNIntoTableScan. apply(TopNNode topNNode, Captures captures, Rule.Context context)Rule.ResultPushTopNThroughOuterJoin. apply(TopNNode parent, Captures captures, Rule.Context context)Rule.ResultPushTopNThroughProject. apply(TopNNode parent, Captures captures, Rule.Context context)Rule.ResultPushTopNThroughUnion. apply(TopNNode topNNode, Captures captures, Rule.Context context)Rule.ResultRemoveRedundantTopN. apply(TopNNode node, Captures captures, Rule.Context context)protected Optional<PlanNode>PruneTopNColumns. pushDownProjectOff(Rule.Context context, TopNNode topNNode, Set<Symbol> referencedOutputs) -
Uses of TopNNode in io.trino.sql.planner.optimizations
Methods in io.trino.sql.planner.optimizations that return TopNNode Modifier and Type Method Description TopNNodeSymbolMapper. map(TopNNode node, PlanNode source)TopNNodeSymbolMapper. map(TopNNode node, PlanNode source, PlanNodeId nodeId)Methods in io.trino.sql.planner.optimizations with parameters of type TopNNode Modifier and Type Method Description TopNNodeSymbolMapper. map(TopNNode node, PlanNode source)TopNNodeSymbolMapper. map(TopNNode node, PlanNode source, PlanNodeId nodeId) -
Uses of TopNNode in io.trino.sql.planner.plan
Methods in io.trino.sql.planner.plan that return types with arguments of type TopNNode Modifier and Type Method Description static Property<TopNNode,Lookup,Long>Patterns.TopN. count()static Property<TopNNode,Lookup,TopNNode.Step>Patterns.TopN. step()static Pattern<TopNNode>Patterns. topN()Methods in io.trino.sql.planner.plan with parameters of type TopNNode Modifier and Type Method Description RPlanVisitor. visitTopN(TopNNode node, C context)
-