Skip to content

Preserve UDF source spans through JSON rewrites - #7

Merged
osipovartem merged 3 commits into
embucket-sync-df55.0.0from
df55-scalar-function-spans
Oct 15, 2026
Merged

osipovartem merged 3 commits into
embucket-sync-df55.0.0from
df55-scalar-function-spans

Conversation

@osipovartem

Copy link
Copy Markdown

Summary

  • Preserve diagnostic spans when JSON get calls are flattened or rewritten for typed casts.
  • Pin the Embucket DataFusion revision for standalone fork builds; the parent workspace patch remains authoritative when consumed by Rustice.
  • Add focused tests for both rewrite paths.

Verification

  • cargo +1.95.0 check --offline --all-targets
  • cargo +1.95.0 test --offline --lib rewrite::tests (2 passed)
  • Independent read-only review: approved, no blocking findings

This is the companion API update for Embucket/datafusion#150 and Rustice UDF diagnostic positions.

@osipovartem
osipovartem merged commit ecc9238 into embucket-sync-df55.0.0 Oct 15, 2026
7 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