Skip to content

Commit e150296

Browse files
Feat(duckdb): warn when generating Snowflake's [TRY_]DECRYPT_RAW (#7475)
1 parent ca95e38 commit e150296

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

sqlglot/generators/duckdb.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2268,6 +2268,11 @@ def decrypt_sql(self, expression: exp.Decrypt) -> str:
22682268
self.unsupported(f"{func_name} is not supported in DuckDB")
22692269
return self.function_fallback_sql(expression)
22702270

2271+
def decryptraw_sql(self, expression: exp.DecryptRaw) -> str:
2272+
func_name = "TRY_DECRYPT_RAW" if expression.args.get("safe") else "DECRYPT_RAW"
2273+
self.unsupported(f"{func_name} is not supported in DuckDB")
2274+
return self.function_fallback_sql(expression)
2275+
22712276
def nthvalue_sql(self, expression: exp.NthValue) -> str:
22722277
from_first = expression.args.get("from_first", True)
22732278
if not from_first:

0 commit comments

Comments
 (0)