Skip to content

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

Open
fivetran-ashashankar wants to merge 1 commit intomainfrom
RD-1069384-transpile-encrypt_raw
Open

feat(snowflake): mark ENCRYPT_RAW as unsupported in DuckDB#7485
fivetran-ashashankar wants to merge 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

- 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
@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 ?

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.

2 participants