Skip to content

feature: flow-php/arrow-ext#2268

Open
norberttech wants to merge 3 commits into1.xfrom
rs-arrow-extension
Open

feature: flow-php/arrow-ext#2268
norberttech wants to merge 3 commits into1.xfrom
rs-arrow-extension

Conversation

@norberttech
Copy link
Member

Change Log


Added

  • arrow-ext and expose parquet reader/writer
  • ParquetEngine abstraction into flow-php/parquet

Fixed

Changed

  • Let flow-php/parquet use engines based on arrow extension availability

Removed

Deprecated

Security

Heads Up - I'm not rust developer and I don't have solid rust experience, building this extension was a learning process inspired by @ptondereau

Reviews, especially the rust part are welcome!

To use extension in nix shell just use nix-shell which has argument with-arrow-ext set by default to true.
To develop the extension (compile it and run tests) use nix-shell --arg with-rust=true

Introduce arrow-ext and expose parquet reader/writer.
Introduce ParquetEngine abstraction into flow-php/parquet.
Make flow-php/parquet use engines based on arrow extension availability.
@norberttech norberttech added this to the 0.35.0 milestone Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant