Uses of Class
io.prestosql.sql.planner.plan.TopNNode
-
Packages that use TopNNode Package Description io.prestosql.cost io.prestosql.sql.planner.iterative.rule io.prestosql.sql.planner.optimizations io.prestosql.sql.planner.plan -
-
Uses of TopNNode in io.prestosql.cost
Methods in io.prestosql.cost that return types with arguments of type TopNNode Modifier and Type Method Description Pattern<TopNNode>
TopNStatsRule. getPattern()
Methods in io.prestosql.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.prestosql.sql.planner.iterative.rule
Methods in io.prestosql.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.prestosql.sql.planner.iterative.rule with parameters of type TopNNode Modifier and Type Method Description Rule.Result
CreatePartialTopN. apply(TopNNode single, Captures captures, Rule.Context context)
Rule.Result
PushTopNIntoTableScan. apply(TopNNode topNNode, Captures captures, Rule.Context context)
Rule.Result
PushTopNThroughOuterJoin. apply(TopNNode parent, Captures captures, Rule.Context context)
Rule.Result
PushTopNThroughProject. apply(TopNNode parent, Captures captures, Rule.Context context)
Rule.Result
PushTopNThroughUnion. apply(TopNNode topNNode, Captures captures, Rule.Context context)
Rule.Result
RemoveRedundantTopN. 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.prestosql.sql.planner.optimizations
Methods in io.prestosql.sql.planner.optimizations that return TopNNode Modifier and Type Method Description TopNNode
SymbolMapper. map(TopNNode node, PlanNode source)
TopNNode
SymbolMapper. map(TopNNode node, PlanNode source, PlanNodeId nodeId)
Methods in io.prestosql.sql.planner.optimizations with parameters of type TopNNode Modifier and Type Method Description TopNNode
SymbolMapper. map(TopNNode node, PlanNode source)
TopNNode
SymbolMapper. map(TopNNode node, PlanNode source, PlanNodeId nodeId)
-
Uses of TopNNode in io.prestosql.sql.planner.plan
Methods in io.prestosql.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.prestosql.sql.planner.plan with parameters of type TopNNode Modifier and Type Method Description R
PlanVisitor. visitTopN(TopNNode node, C context)
-