Skip to content

Adopt VGI 2.0 write result modes - #9

Merged
rustyconover merged 1 commit into
mainfrom
feat/vgi2-write-result-modes
Sep 11, 2026
Merged

Adopt VGI 2.0 write result modes#9
rustyconover merged 1 commit into
mainfrom
feat/vgi2-write-result-modes

Conversation

@rustyconover

Copy link
Copy Markdown
Contributor

Ports the breaking writable-table protocol defined in Query-farm/vgi-python#75.

  • replaces legacy TableInfo write-support booleans with write_result_modes
  • regenerates the canonical TableInfo Arrow schema
  • updates serializers, catalog fixtures, and direct tests where applicable

The operation map advertises the maximum supported mode in the count < rows < changes lattice; missing operations are unsupported.

@rustyconover

Copy link
Copy Markdown
Contributor Author

Coordinated rollout note: the current integration failure is the expected schema mismatch against the pre-change signed extension. Query-farm/vgi#14 contains the matching DuckDB 1.5 adapter; local cross-repository integration is green. I will rerun this PR after that extension is merged and published.

@rustyconover
rustyconover merged commit db9f9cb into main Sep 11, 2026
12 of 18 checks passed
@rustyconover
rustyconover deleted the feat/vgi2-write-result-modes branch September 11, 2026 19:06
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