Skip to content

Remove Arrow support#8

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:remove-arrow-support
Jul 15, 2026
Merged

Remove Arrow support#8
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:remove-arrow-support

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

Drops the generated .NET FFI for the Arrow C Data Interface, matching MobilityDB/MobilityDB#1389 which removes the Arrow export (meos_arrow.h, meos_*_to_arrow / _from_arrow / _arrow_roundtrip).

Removes the meos_{temporal,set,span,spanset,tbox,stbox}_to_arrow / _from_arrow / _arrow_roundtrip P/Invoke declarations from MEOSExternalFunctions.cs and their exposed wrappers from MEOSExposedFunctions.cs (18 functions). The generator (tools/codegen.py) carries no arrow-specific logic — the removed surface is purely the projection of the arrow functions that leave the catalog.

Pure deletion of the arrow block only; no unrelated regeneration drift.

MobilityDB removed the Arrow C Data Interface export (meos_arrow.h,
meos_*_to_arrow / _from_arrow / _arrow_roundtrip). Drop the generated
.NET FFI for it: the meos_{temporal,set,span,spanset,tbox,stbox}_to_arrow
/ _from_arrow / _arrow_roundtrip P/Invoke declarations and their exposed
wrappers leave MEOSExternalFunctions.cs and MEOSExposedFunctions.cs.
@estebanzimanyi estebanzimanyi merged commit 94c6619 into MobilityDB:main Jul 15, 2026
2 checks passed
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