delta-io / delta

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
https://delta.io
Apache License 2.0
6.96k stars 1.58k forks source link

[Kernel][Feature Request] Revisit how to treat unsupported expressions on partition columns that are part of the query filter #3017

Open allisonport-db opened 2 weeks ago

allisonport-db commented 2 weeks ago

Feature request

Which Delta project/connector is this regarding?

Overview

Currently if an unsupported expression involving a partition column is provided as a query filter the query will fail.

For example, if I have a table with partition column "part_1" and data column "data_1":

We should consider what behavior we expect for unsupported partition filters. Options may include

Further details

Some work has already been done for this w/o consensus on what behavior we want: