ARRAY_TRANSFORM (Lakehouse v1)
返回对输入数组的每个元素应用 lambda 函数后得到的数组。
Analyze 语法
Section titled “Analyze 语法”func.array_transform( <array>, <lambda> )Analyze 示例
Section titled “Analyze 示例”func.array_transform([1, 2, 3], x -> (x + 1))
┌───────────────────────────────────────────────┐│ func.array_transform([1, 2, 3], x -> (x + 1)) │├───────────────────────────────────────────────┤│ [2,3,4] │└───────────────────────────────────────────────┘SQL 语法
Section titled “SQL 语法”ARRAY_TRANSFORM( <array>, <lambda> )SQL 示例
Section titled “SQL 示例”SELECT ARRAY_TRANSFORM([1, 2, 3], x -> x + 1);
┌──────────────────────────────────────────┐│ array_transform([1, 2, 3], x -> (x + 1)) │├──────────────────────────────────────────┤│ [2,3,4] │└──────────────────────────────────────────┘