Skip to content

Commit ab19467

Browse files
committed
Removed all the functinos with use lambdas since they're not supported (yet)
1 parent 18049e0 commit ab19467

File tree

2 files changed

+1
-15
lines changed

2 files changed

+1
-15
lines changed

internal-packages/clickhouse/src/tsqlFunctions.test.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -538,9 +538,6 @@ describe("TSQL Function Smoke Tests", () => {
538538
["arrayFlatten", "SELECT arrayFlatten(array(array(1, 2), array(3))) AS r FROM task_runs"],
539539
["arrayCompact", "SELECT arrayCompact(array(1, 1, 2, 3, 3)) AS r FROM task_runs"],
540540
["arrayZip", "SELECT arrayZip(array(1, 2), array('a', 'b')) AS r FROM task_runs"],
541-
// Lambda-based array functions (arrayMap, arrayFilter, arrayExists, arrayAll,
542-
// arrayFirst, arrayLast, arrayFirstIndex, arrayLastIndex) are skipped because
543-
// TSQL schema validation resolves lambda variables (e.g. `x`) as column references.
544541
["arrayMin", "SELECT arrayMin(array(1, 2, 3)) AS r FROM task_runs"],
545542
["arrayMax", "SELECT arrayMax(array(1, 2, 3)) AS r FROM task_runs"],
546543
["arraySum", "SELECT arraySum(array(1, 2, 3)) AS r FROM task_runs"],

internal-packages/tsql/src/query/functions.ts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -347,18 +347,7 @@ export const TSQL_CLICKHOUSE_FUNCTIONS: Record<string, TSQLFunctionMeta> = {
347347
arrayFlatten: { clickhouseName: "arrayFlatten", minArgs: 1, maxArgs: 1 },
348348
arrayCompact: { clickhouseName: "arrayCompact", minArgs: 1, maxArgs: 1 },
349349
arrayZip: { clickhouseName: "arrayZip", minArgs: 1 },
350-
arrayMap: { clickhouseName: "arrayMap", minArgs: 2, maxArgs: 2 },
351-
arrayFilter: { clickhouseName: "arrayFilter", minArgs: 2, maxArgs: 2 },
352-
arrayFill: { clickhouseName: "arrayFill", minArgs: 2, maxArgs: 2 },
353-
arrayReverseFill: { clickhouseName: "arrayReverseFill", minArgs: 2, maxArgs: 2 },
354-
arraySplit: { clickhouseName: "arraySplit", minArgs: 2, maxArgs: 2 },
355-
arrayReverseSplit: { clickhouseName: "arrayReverseSplit", minArgs: 2, maxArgs: 2 },
356-
arrayExists: { clickhouseName: "arrayExists", minArgs: 1, maxArgs: 2 },
357-
arrayAll: { clickhouseName: "arrayAll", minArgs: 1, maxArgs: 2 },
358-
arrayFirst: { clickhouseName: "arrayFirst", minArgs: 1, maxArgs: 2 },
359-
arrayLast: { clickhouseName: "arrayLast", minArgs: 1, maxArgs: 2 },
360-
arrayFirstIndex: { clickhouseName: "arrayFirstIndex", minArgs: 1, maxArgs: 2 },
361-
arrayLastIndex: { clickhouseName: "arrayLastIndex", minArgs: 1, maxArgs: 2 },
350+
362351
arrayMin: { clickhouseName: "arrayMin", minArgs: 1, maxArgs: 2 },
363352
arrayMax: { clickhouseName: "arrayMax", minArgs: 1, maxArgs: 2 },
364353
arraySum: { clickhouseName: "arraySum", minArgs: 1, maxArgs: 2 },

0 commit comments

Comments
 (0)