Skip to content

feat(snowflake): mark ENCRYPT_RAW as unsupported in DuckDB#7485

Merged
georgesittas merged 1 commit intomainfrom
RD-1069384-transpile-encrypt_raw
Apr 14, 2026
Merged

feat(snowflake): mark ENCRYPT_RAW as unsupported in DuckDB#7485
georgesittas merged 1 commit intomainfrom
RD-1069384-transpile-encrypt_raw

Conversation

@fivetran-ashashankar
Copy link
Copy Markdown
Collaborator

Summary

Mark ENCRYPT_RAW as unsupported in DuckDB transpilation.

Changes

  • Add encryptraw_sql method to DuckDB generator
  • Mark ENCRYPT_RAW as unsupported with appropriate warning
  • Add test case validating UnsupportedError is raised

Test Example

-- Snowflake
SELECT ENCRYPT_RAW('data', 'key', 'iv') AS encrypted

-- DuckDB (with warning)
SELECT ENCRYPT_RAW('data', 'key', 'iv') AS encrypted
-- Warning: ENCRYPT_RAW is not supported in DuckDB

Resolves RD-1069384

@fivetran-amrutabhimsenayachit
Copy link
Copy Markdown
Collaborator

@fivetran-ashashankar , I cannot see the submodule PR in the sqlglot-integrations-test , i could only access it from this PR so unable to approve it. Can you check once ?

@georgesittas georgesittas self-assigned this Apr 14, 2026
- Add encryptraw_sql method to DuckDB generator
- Mark ENCRYPT_RAW as unsupported with appropriate warning
- Add test case validating UnsupportedError is raised

Resolves RD-1069384
@georgesittas georgesittas force-pushed the RD-1069384-transpile-encrypt_raw branch from 46f8689 to 95d8f45 Compare April 14, 2026 10:29
@georgesittas georgesittas merged commit 4ac6389 into main Apr 14, 2026
7 of 8 checks passed
@georgesittas georgesittas deleted the RD-1069384-transpile-encrypt_raw branch April 14, 2026 10:34
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.

3 participants