Skip to content

Snowflake: parse ALTER TAG SET/UNSET MASKING POLICY - #15

Open
sabir-akhadov-localstack wants to merge 1 commit into
lav-1362-masking-policyfrom
lav-1377-alter-tag-masking-policy
Open

Snowflake: parse ALTER TAG SET/UNSET MASKING POLICY#15
sabir-akhadov-localstack wants to merge 1 commit into
lav-1362-masking-policyfrom
lav-1377-alter-tag-masking-policy

Conversation

@sabir-akhadov-localstack

Copy link
Copy Markdown
Collaborator

Extends the Snowflake ALTER TAG grammar beyond RENAME TO to accept:

ALTER TAG [IF EXISTS] <name> SET MASKING POLICY <p> [, MASKING POLICY <p> ...] [FORCE]
ALTER TAG [IF EXISTS] <name> UNSET MASKING POLICY <p> [, MASKING POLICY <p> ...]

AlterTag now carries an AlterTagOperation (RenameTo / SetMaskingPolicy / UnsetMaskingPolicy), mirroring AlterMaskingPolicyOperation. Existing RENAME TO behavior is preserved. Tests added in tests/sqlparser_snowflake.rs.

For localstack/snowflake-rs LAV-1377 (ADR 072 §1).

@sabir-akhadov-localstack
sabir-akhadov-localstack changed the base branch from main to lav-1362-masking-policy July 30, 2026 09:20
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