Skip to content

Attempt to have arrow_array_private_data owning and non owning buffers#632

Draft
Hind-M wants to merge 3 commits intoman-group:mainfrom
Hind-M:expose_arrow_interface
Draft

Attempt to have arrow_array_private_data owning and non owning buffers#632
Hind-M wants to merge 3 commits intoman-group:mainfrom
Hind-M:expose_arrow_interface

Conversation

@Hind-M
Copy link
Copy Markdown
Collaborator

@Hind-M Hind-M commented Dec 30, 2025

In sparrow-ipc, we are duplicating code from sparrow (see sparrow-ipc/src/arrow_interface and sparrow-ipc/include/sparrow_ipc/arrow_interface folders) because sparrow only allows arrow_array_private_data to own buffers while it could be non owning in sparrow-ipc.

This PR is giving a first glimpse of what may be changed to avoid this code duplication.
Note that this is still unfinished work (not building and not cleaned/reviewed).
If we decide to continue with this strategy, further work would be needed.

cf. sparrow-org/sparrow-ipc#40

@Alex-PLACET
Copy link
Copy Markdown
Collaborator

@Hind-M Do you plan to continu this PR? how can I help you ?

@Hind-M
Copy link
Copy Markdown
Collaborator Author

Hind-M commented Jan 21, 2026

@Hind-M Do you plan to continu this PR? how can I help you ?

Yes this work would be resumed at some point, but not in the coming days. So if you feel like taking over, you can totally do so :)

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.

2 participants