From de310ac179c041e14a9aa3f76ff9b486f4ce001e Mon Sep 17 00:00:00 2001 From: javier Date: Wed, 1 Apr 2026 12:25:05 +0200 Subject: [PATCH] Add payload transform keywords and function Add keywords: dlq, payload, transform, transforms Add function: payload() These support the new CREATE/DROP/SHOW PAYLOAD TRANSFORM syntax and the payload() function for accessing HTTP request bodies in transform SQL expressions. --- src/grammar/functions.ts | 1 + src/grammar/keywords.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/grammar/functions.ts b/src/grammar/functions.ts index 32feb97..32dfedb 100644 --- a/src/grammar/functions.ts +++ b/src/grammar/functions.ts @@ -150,6 +150,7 @@ export const functions: string[] = [ "nvl", "or", "parquet_scan", + "payload", "permissions", "pg_advisory_unlock_all", "pg_attrdef", diff --git a/src/grammar/keywords.ts b/src/grammar/keywords.ts index bfe2e3a..66d9962 100644 --- a/src/grammar/keywords.ts +++ b/src/grammar/keywords.ts @@ -53,6 +53,7 @@ export const keywords: string[] = [ "details", "disable", "distinct", + "dlq", "drop", "else", "enable", @@ -132,6 +133,7 @@ export const keywords: string[] = [ "partition", "partitions", "password", + "payload", "period", "permissions", "pivot", @@ -178,6 +180,8 @@ export const keywords: string[] = [ "token", "tolerance", "transaction", + "transform", + "transforms", "transient", "truncate", "ttl",