4.1.14. Partition Elimination - DTJ, PF and Field Expression

This section covers BigQuery partition elimination behavior when a partitioned table is joined to a driving table with a join condition on the partitioning field (PF) and a driving table field expression.

General observations:

Partition elimination was evident in the query plan for the query below.

select
    t1.ID
from `BIGQUERY_SAMPLES.FLDPART28_R140M_F100_TABLE_1` t1
join `BIGQUERY_SAMPLES.DATES` dts
on
    date_add(
        dts.CAL_DT
        ,interval 1 day
    ) = t1.CREATE_DT
where
    dts.CAL_YEAR = 2018
    and dts.CAL_WEEK = 4
    and dts.CAL_DAYOFWEEK = 1
;