Skip to content

feat(rust): Replace raw string production to pyo3 API#27271

Draft
tylerriccio33 wants to merge 2 commits intopola-rs:mainfrom
tylerriccio33:arrow-pushdown-pyo
Draft

feat(rust): Replace raw string production to pyo3 API#27271
tylerriccio33 wants to merge 2 commits intopola-rs:mainfrom
tylerriccio33:arrow-pushdown-pyo

Conversation

@tylerriccio33
Copy link
Copy Markdown
Contributor

Draft/WIP for now!

This closes #26591 and supersedes the code from #24255 .

Follow up to #27091

This PR takes code that builds raw python strings pushed down and evaluated using ast.eval. I can't use this area of the codebase at work since it uses eval.

I'm a beginner with Rust, especially in a setting like this, so open to suggestions!

@github-actions github-actions bot added enhancement New feature or an improvement of an existing feature rust Related to Rust Polars labels Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or an improvement of an existing feature rust Related to Rust Polars

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build pyarrow predicates via pyarrow API instead of string formatting / eval in predicate_to_pa

1 participant