ARRAY_TRANSFORM (Lakehouse v1)
Returns an array that is the result of applying the lambda function to each element of the input array.
Analyze Syntax
Section titled “Analyze Syntax”func.array_transform( <array>, <lambda> )Analyze Examples
Section titled “Analyze Examples”func.array_transform([1, 2, 3], x -> (x + 1))
┌───────────────────────────────────────────────┐│ func.array_transform([1, 2, 3], x -> (x + 1)) │├───────────────────────────────────────────────┤│ [2,3,4] │└───────────────────────────────────────────────┘SQL Syntax
Section titled “SQL Syntax”ARRAY_TRANSFORM( <array>, <lambda> )Aliases
Section titled “Aliases”SQL Examples
Section titled “SQL Examples”SELECT ARRAY_TRANSFORM([1, 2, 3], x -> x + 1);
┌──────────────────────────────────────────┐│ array_transform([1, 2, 3], x -> (x + 1)) │├──────────────────────────────────────────┤│ [2,3,4] │└──────────────────────────────────────────┘