Skip to content

feat: support geospatial results on the kernel path - #491

Closed
cathleeny wants to merge 1 commit into
databricks:mainfrom
cathleeny:feat/geospatial-results
Closed

cathleeny wants to merge 1 commit into
databricks:mainfrom
cathleeny:feat/geospatial-results

Conversation

@cathleeny

Copy link
Copy Markdown
Collaborator

Summary

  • add WithKernelGeospatialAsString and geospatialAsString for kernel-backed GEOMETRY / GEOGRAPHY results
  • expose EWKT strings in string mode and raw WKB through database/sql in binary mode while preserving the canonical {srid,wkb} Arrow struct through GetArrowBatches
  • preserve logical GEOMETRY / GEOGRAPHY column metadata and keep the option entirely client-side (it is never forwarded to SEA)
  • pin local kernel builds to the exact kernel dependency commit below

Dependency

Depends on databricks/databricks-sql-kernel#361 at ad3bc6993bca95b810839feade77ccd0ab98ece5.

Keep this PR in draft until #361 is merged and a kernel bindings version containing that commit is available. The released per-platform Go kernel modules remain at 1.1.0 today; this PR intentionally does not invent a prerelease bindings version.

Validation

Signed-off-by: Cathleen Yan <58714163+cathleeny@users.noreply.github.com>
@cathleeny

Copy link
Copy Markdown
Collaborator Author

Superseded by #492, which uses an upstream branch so repository CI credentials are available.

@cathleeny cathleeny closed this Sep 30, 2026
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