Class PushTopNThroughProject

  • All Implemented Interfaces:
    Rule<TopNNode>

    public final class PushTopNThroughProject
    extends Object
    implements Rule<TopNNode>
    Transforms:
     - TopN
        - Project (non-identity)
           - Source other than Filter(TableScan) or TableScan
     
    Into:
     - Project
        - TopN
           - Source