Skip to content

Commit c8b3ff3

Browse files
rustyconoverclaude
andcommitted
Implement CatalogClient class for catalog operations
Add CatalogClient for invoking CatalogInterface methods on VGI workers: - Each method call spawns new worker (short-lived pattern) - Simplified protocol: invoke → stream (no bind/init phases) - All CatalogInterface methods mirrored with proper types Core methods: - catalogs() - List available catalogs - catalog_attach/detach - Catalog lifecycle - schemas(), schema_get/create/drop - Schema operations - table_get/create/drop, table_scan_function_get - Table operations - view_get/create/drop - View operations - Transaction methods: begin/commit/rollback 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent e6d5c14 commit c8b3ff3

3 files changed

Lines changed: 616 additions & 4 deletions

File tree

0 commit comments

Comments
 (0)