Función map_filter

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Filtra las entradas del mapa de expr mediante la función func.

Sintaxis

map_filter(expr, func)

Argumentos

  • expr: expresión MAP.
  • func: una función lambda con dos parámetros que devuelven un valor BOOLEAN. El primer parámetro toma la clave; el segundo parámetro toma el valor.

Devoluciones

El resultado es del mismo tipo que expr.

Ejemplos

> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
  {1 -> 0, 3 -> -1}