Skip to content

feat: parse Snowflake DESCRIBE VIEW - #32

Merged
osipovartem merged 1 commit into
embucket-sync-df55.0.0from
snowflake-describe-view
Sep 18, 2026
Merged

osipovartem merged 1 commit into
embucket-sync-df55.0.0from
snowflake-describe-view

Conversation

@osipovartem

Copy link
Copy Markdown

Summary

  • preserve Snowflake's VIEW object keyword in the existing ExplainTable AST
  • parse and round-trip both DESCRIBE VIEW <name> and DESC VIEW <name>
  • keep existing TABLE and ClickHouse behavior unchanged

Compatibility

Snowflake documents DESC VIEW as interchangeable with DESCRIBE TABLE for table/view column metadata: https://docs.snowflake.com/en/sql-reference/sql/desc-view

The change is parser-only and adds no query-runtime overhead.

Validation

  • cargo +1.95.0 test --all-targets
  • cargo +1.95.0 clippy --all-targets -- -D warnings
  • cargo +1.95.0 fmt --all -- --check
  • focused Snowflake, common, and ClickHouse explain/describe tests

@osipovartem
osipovartem merged commit d5b6320 into embucket-sync-df55.0.0 Sep 18, 2026
19 checks passed
@osipovartem
osipovartem deleted the snowflake-describe-view branch September 18, 2026 20:57
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