Skip to content

Support polars lazyframe projection and filter pushdown#334

Merged
evertlammerts merged 1 commit intov1.5-variegatafrom
polars-native-pushdown
Feb 19, 2026
Merged

Support polars lazyframe projection and filter pushdown#334
evertlammerts merged 1 commit intov1.5-variegatafrom
polars-native-pushdown

Conversation

@evertlammerts
Copy link
Collaborator

This translates DuckDB filters into Polars expressions and pushes them into the lazy plan before collection, so only matching rows are materialized. Column projections are applied via table.select() on the resulting Arrow table.

@evertlammerts evertlammerts merged commit 542ecd6 into v1.5-variegata Feb 19, 2026
18 checks passed
@evertlammerts evertlammerts deleted the polars-native-pushdown branch February 19, 2026 16:51
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.

1 participant

Comments