Class PushTopNThroughProject

java.lang.Object
io.trino.sql.planner.iterative.rule.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