Class 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