Skip to content

Commit ac2dc54

Browse files
rustyconoverclaude
andcommitted
Add InMemoryCatalog example implementation
Create an in-memory catalog implementation for testing and as a reference: - InMemoryCatalog class implementing CatalogInterface - In-memory storage using Python dictionaries for catalogs, schemas, tables, views - UUID-based attach_id generation - Supports DDL operations: catalog/schema/table/view create/drop/rename - Does not support transactions (returns None) - Catalog versioning for change tracking Also adds: - InMemoryCatalogWorker class with catalog_interface set - Entry point: vgi-example-catalog-worker 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent bfd7d84 commit ac2dc54

3 files changed

Lines changed: 597 additions & 5 deletions

File tree

0 commit comments

Comments
 (0)