Skip to content

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

Draft
cathleeny wants to merge 4 commits into
databricks:mainfrom
cathleeny:feat/geospatial-results
Draft

cathleeny wants to merge 4 commits into
databricks:mainfrom
cathleeny:feat/geospatial-results

Conversation

@cathleeny

@cathleeny cathleeny commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • add the kernel-only, default-enabled enable_geospatial_support connection option
  • return canonical {"srid": int, "wkb": bytes} values when enabled and WKT / EWKT strings when disabled
  • preserve logical GEOMETRY / GEOGRAPHY Arrow metadata
  • pass the value through the typed PyO3 argument only; it is never forwarded to SEA

Dependency

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

Validation

  • unit suite: 1,023 passed, 4 skipped, 2 deselected
  • real-kernel signature/routing tests against the exact kernel extension: 2 passed
  • live Reyden E2E against the exact extension: default-enabled, explicit-enabled, and disabled-string modes passed through both direct Arrow-scalar and pandas row conversion paths, including Arrow metadata, WKB equality, and nulls

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

This branch has not been deployed

No deployments
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