delta-io/delta

[Feature Request] Support additional generation expressions for automatic data skipping

Open

#1,442 opened on Oct 18, 2022

View on GitHub
 (5 comments) (0 reactions) (0 assignees)Scala (2,100 forks)batch import
enhancementgood first issue

Repository metrics

Stars
 (8,807 stars)
PR merge metrics
 (Avg merge 7d 1h) (142 merged PRs in 30d)

Description

Overview

For partition columns that are generated columns, we are able to automatically generate partition filters when we see a data filter on its generating columns. Right now we automatically generate these for a small subset of possible generation expressions (defined here.)

Details

We can add support for additional expressions. Here are the supported generation expressions in Delta.

A few specific expressions that would make sense to add include:

These are just a few, feel free to comment or create a new sub-issue for any additional expressions you think would be beneficial.

What to update?

Contributor guide