ARRAY_TRANSFORM (Lakehouse v1)
Retorna um array que é o resultado da aplicação da função lambda a cada elemento do array de entrada.
Sintaxe do Analyze
Seção intitulada “Sintaxe do Analyze”func.array_transform( <array>, <lambda> )Exemplos do Analyze
Seção intitulada “Exemplos do Analyze”func.array_transform([1, 2, 3], x -> (x + 1))
┌───────────────────────────────────────────────┐│ func.array_transform([1, 2, 3], x -> (x + 1)) │├───────────────────────────────────────────────┤│ [2,3,4] │└───────────────────────────────────────────────┘Sintaxe SQL
Seção intitulada “Sintaxe SQL”ARRAY_TRANSFORM( <array>, <lambda> )Aliases
Seção intitulada “Aliases”Exemplos de SQL
Seção intitulada “Exemplos de SQL”SELECT ARRAY_TRANSFORM([1, 2, 3], x -> x + 1);
┌──────────────────────────────────────────┐│ array_transform([1, 2, 3], x -> (x + 1)) │├──────────────────────────────────────────┤│ [2,3,4] │└──────────────────────────────────────────┘