Uses of Class
io.prestosql.sql.planner.plan.LimitNode
-
Packages that use LimitNode Package Description io.prestosql.cost io.prestosql.sql.planner.iterative.rule io.prestosql.sql.planner.optimizations io.prestosql.sql.planner.plan -
-
Uses of LimitNode in io.prestosql.cost
Methods in io.prestosql.cost that return types with arguments of type LimitNode Modifier and Type Method Description Pattern<LimitNode>
LimitStatsRule. getPattern()
Methods in io.prestosql.cost with parameters of type LimitNode Modifier and Type Method Description protected Optional<PlanNodeStatsEstimate>
LimitStatsRule. doCalculate(LimitNode node, StatsProvider statsProvider, Lookup lookup, Session session, TypeProvider types)
-
Uses of LimitNode in io.prestosql.sql.planner.iterative.rule
Methods in io.prestosql.sql.planner.iterative.rule that return types with arguments of type LimitNode Modifier and Type Method Description Pattern<LimitNode>
ImplementLimitWithTies. getPattern()
Pattern<LimitNode>
MergeLimitOverProjectWithSort. getPattern()
Pattern<LimitNode>
MergeLimits. getPattern()
Pattern<LimitNode>
MergeLimitWithDistinct. getPattern()
Pattern<LimitNode>
MergeLimitWithSort. getPattern()
Pattern<LimitNode>
MergeLimitWithTopN. getPattern()
Pattern<LimitNode>
PushLimitIntoTableScan. getPattern()
Pattern<LimitNode>
PushLimitThroughMarkDistinct. getPattern()
Pattern<LimitNode>
PushLimitThroughOffset. getPattern()
Pattern<LimitNode>
PushLimitThroughOuterJoin. getPattern()
Pattern<LimitNode>
PushLimitThroughProject. getPattern()
Pattern<LimitNode>
PushLimitThroughSemiJoin. getPattern()
Pattern<LimitNode>
PushLimitThroughUnion. getPattern()
Pattern<LimitNode>
RemoveRedundantLimit. getPattern()
Methods in io.prestosql.sql.planner.iterative.rule with parameters of type LimitNode Modifier and Type Method Description Rule.Result
ImplementLimitWithTies. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
MergeLimitOverProjectWithSort. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
MergeLimits. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
MergeLimitWithDistinct. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
MergeLimitWithSort. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
MergeLimitWithTopN. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
PushLimitIntoTableScan. apply(LimitNode limit, Captures captures, Rule.Context context)
Rule.Result
PushLimitThroughMarkDistinct. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
PushLimitThroughOffset. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
PushLimitThroughOuterJoin. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
PushLimitThroughProject. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
PushLimitThroughSemiJoin. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
PushLimitThroughUnion. apply(LimitNode parent, Captures captures, Rule.Context context)
Rule.Result
RemoveRedundantLimit. apply(LimitNode limit, Captures captures, Rule.Context context)
protected Optional<PlanNode>
PruneLimitColumns. pushDownProjectOff(Rule.Context context, LimitNode limitNode, Set<Symbol> referencedOutputs)
-
Uses of LimitNode in io.prestosql.sql.planner.optimizations
Methods in io.prestosql.sql.planner.optimizations that return LimitNode Modifier and Type Method Description LimitNode
SymbolMapper. map(LimitNode node, PlanNode source)
Methods in io.prestosql.sql.planner.optimizations with parameters of type LimitNode Modifier and Type Method Description LimitNode
SymbolMapper. map(LimitNode node, PlanNode source)
-
Uses of LimitNode in io.prestosql.sql.planner.plan
Methods in io.prestosql.sql.planner.plan that return types with arguments of type LimitNode Modifier and Type Method Description static Property<LimitNode,Lookup,Long>
Patterns.Limit. count()
static Pattern<LimitNode>
Patterns. limit()
Methods in io.prestosql.sql.planner.plan with parameters of type LimitNode Modifier and Type Method Description R
PlanVisitor. visitLimit(LimitNode node, C context)
-