Skip to content

Conversation

@frisbeeman
Copy link

@frisbeeman frisbeeman commented Dec 27, 2025

Which issue does this PR close?

What changes are included in this PR?

DataFusion can push down expressions containing timestamp literals, but the current predicate mapping implementation doesn't support them. This PR adds support for timestamp literals with varying precision levels (nanoseconds from SQL engine, configurable precision from DataFrame API).

Are these changes tested?

Yes, unit tests are included in this PR.

@frisbeeman frisbeeman marked this pull request as ready for review December 27, 2025 22:31
@frisbeeman frisbeeman closed this Dec 28, 2025
@frisbeeman frisbeeman force-pushed the frisbeeman/pushdown-datafusion-timestamp branch from 899af98 to 99ca196 Compare December 28, 2025 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No pushdown filters applied if temporal type was optimized into timestamp type by datafusion

3 participants