Fonction map_filter

Filtre les entrées de la carte dans expr à l’aide de la fonction func .

Syntaxe

map_filter(expr, func)

Arguments

  • expr: Une expression de mappage.
  • func: Une fonction lambda avec deux paramètres qui retournent une valeur booléenne. Le premier paramètre prend la clé. le deuxième paramètre prend la valeur.

Retours

Le résultat est du même type que expr .

Exemples

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