Skip to content

Snowflake: parse CREATE FILE FORMAT - #23

Merged
osipovartem merged 1 commit into
embucket-sync-df55.0.0from
snowflake-create-file-format
Sep 12, 2026
Merged

osipovartem merged 1 commit into
embucket-sync-df55.0.0from
snowflake-create-file-format

Conversation

@osipovartem

@osipovartem osipovartem commented Sep 12, 2026 •

Copy link
Copy Markdown

Summary

  • add a typed Statement::CreateFileFormat AST node
  • parse Snowflake OR REPLACE, temporary/volatile, IF NOT EXISTS, qualified names, format options, and comments
  • preserve canonical SQL display and visitor/serde support

Validation

  • cargo +1.94.0 test --test sqlparser_snowflake (165 passed)
  • cargo +1.94.0 clippy --all-targets --all-features -- -D warnings

This is the parser prerequisite for persistent named file formats and Snowflake-compatible INFER_SCHEMA in Rustice.

@osipovartem
osipovartem merged commit 98560cd into embucket-sync-df55.0.0 Sep 12, 2026
19 checks passed
@osipovartem
osipovartem deleted the snowflake-create-file-format branch September 12, 2026 09:15
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