Skip to content

refactor(c/sedona-s2geography): Move s2geography UDFs to extension ABI#683

Draft
paleolimbot wants to merge 9 commits intoapache:mainfrom
paleolimbot:geography-new-abi
Draft

refactor(c/sedona-s2geography): Move s2geography UDFs to extension ABI#683
paleolimbot wants to merge 9 commits intoapache:mainfrom
paleolimbot:geography-new-abi

Conversation

@paleolimbot
Copy link
Member

@paleolimbot paleolimbot commented Mar 3, 2026

This is a PR that migrates UDFs to use the sedona-extension ABI instead of one specifically invented for Geography (history being that the geography one came first and that I added the extension one after some experience writing the first one). The benefit here is that we get to remove almost all of the wrapper code on the Rust side because we already test the sedona-extension wrapper in isolation. This forces a tiny bit of wrapper code on to C++ but so far it is not too bad.

This PR updates the s2geography submodule to point to paleolimbot/s2geography#75 (and to main once that merges).

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