Class ImplementLimitWithTies

java.lang.Object
io.trino.sql.planner.iterative.rule.ImplementLimitWithTies
All Implemented Interfaces:
Rule<LimitNode>

public class ImplementLimitWithTies extends Object implements Rule<LimitNode>
Transforms:

 - Limit (row count = x, tiesResolvingScheme(a,b,c))
    - source
 
Into:

 - Project (prune rank symbol)
    - Filter (rank <= x)
       - Window (function: rank, order by a,b,c)
          - source