Skip to content

Add Arrow table registration support#16

Merged
adsharma merged 4 commits into
masterfrom
arrow-c-api-support
May 29, 2026
Merged

Add Arrow table registration support#16
adsharma merged 4 commits into
masterfrom
arrow-c-api-support

Conversation

@adsharma
Copy link
Copy Markdown
Contributor

@adsharma adsharma commented May 29, 2026

Summary

Adds Go bindings for the new Arrow C API surface:

  • register Arrow record batches as node tables, relationship tables, and CSR relationship tables
  • drop Arrow memory-backed tables
  • import query result Arrow schemas and chunks into Go Arrow types
  • expose prepared statement read-only status

Impact

Go clients can now use Arrow memory-backed graph tables and consume query results as Arrow record batches using github.com/apache/arrow-go/v18.

@adsharma adsharma marked this pull request as ready for review May 29, 2026 18:29
@adsharma adsharma merged commit a6483fe into master May 29, 2026
4 checks passed
@adsharma adsharma deleted the arrow-c-api-support branch May 29, 2026 19:18
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