You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Swinky Mann (Jira)" <ji...@apache.org> on 2021/09/21 20:03:00 UTC

[jira] [Created] (SPARK-36819) DPP: Don't insert redundant filters in case static partition pruning can be done

Swinky Mann created SPARK-36819:
-----------------------------------

             Summary: DPP: Don't insert redundant filters in case static partition pruning can be done
                 Key: SPARK-36819
                 URL: https://issues.apache.org/jira/browse/SPARK-36819
             Project: Spark
          Issue Type: Improvement
          Components: SQL
    Affects Versions: 3.1.2
            Reporter: Swinky Mann


Don't insert dynamic partition pruning filters in case the filters already referred statically. In case the filtering predicate on dimension table is in joinKey, no need to insert DPP filter in that case.

DPP is not required in this Sample query:
 {{SELECT f.date_id, f.pid, f.sid FROM
(select date_id, product_id as pid, store_id as sid from fact_stats) as f
JOIN dim_stats s
ON f.sid = s.store_id WHERE s.store_id = 3}}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org