Skip to content

feat(doris): Catalog DDL for external data sources (T5.2)#86

Open
h3n4l wants to merge 1 commit intomainfrom
feat/doris/catalog
Open

feat(doris): Catalog DDL for external data sources (T5.2)#86
h3n4l wants to merge 1 commit intomainfrom
feat/doris/catalog

Conversation

@h3n4l
Copy link
Copy Markdown
Member

@h3n4l h3n4l commented Apr 15, 2026

Summary

CREATE/ALTER/DROP CATALOG and REFRESH CATALOG. Supports EXTERNAL, IF [NOT] EXISTS, PROPERTIES, WITH RESOURCE, RENAME, MODIFY COMMENT.
29 tests. Smart dispatch distinguishes CREATE EXTERNAL TABLE from CREATE EXTERNAL CATALOG via one-token lookahead.

DAG: T5.2 (P1)

🤖 Generated with Claude Code

Add AST nodes (CreateCatalogStmt, AlterCatalogStmt, DropCatalogStmt,
RefreshCatalogStmt), recursive-descent parser in catalog.go, full
dispatch wiring (including CREATE EXTERNAL CATALOG disambiguation from
CREATE EXTERNAL TABLE), and 29 tests covering all legacy corpus forms.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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