Github user huaxingao commented on the issue:

    https://github.com/apache/spark/pull/20477
  
    @cloud-fan 
    I have a question about the Optimized Logical Plan. In the "What changed 
were proposed" section, it is said that after this PR, the Optimized Logical 
Plan will be as following
    ```
    == Optimized Logical Plan ==
    Relation AdvancedDataSourceV2[i#0, j#1]
    
    == Physical Plan ==
    *(1) Scan AdvancedDataSourceV2[i#0, j#1] (PushedFilter: [IsNotNull(i), 
GreaterThan(i,3)])
    ```
    It seems to me that push down is happened at optimization. Should the 
optimized logical plan also contain the pushed filter like this?
    ```
    == Optimized Logical Plan ==
    Relation AdvancedDataSourceV2[i#0, j#1] (PushedFilter: [IsNotNull(i), 
GreaterThan(i,3)])
    ```


---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to