Filter & order
Filtre puis ordonne une collection typée sans perdre le type concret de ses éléments.
Collection typée
Filter & order
Collection
Collection(s) résultante(s)
Vue d’ensemble
Filtre puis ordonne une collection typée sans perdre le type concret de ses éléments.
Exemple
Sélectionner les factures ouvertes d’une entreprise puis les trier par échéance avant de prendre les trois plus prioritaires.
Paramètres 3
items
Collection typée fournie par un binding. Le type concret des éléments est conservé ou unifié dans les sorties.
filters
Règles de filtre structurées appliquées aux champs des éléments. Toutes les règles doivent correspondre pour qu’un élément soit retenu.
order_by
Règles de tri structurées évaluées dans l’ordre déclaré, avec direction ascendante ou descendante.
Sorties 2
items
Collection résultante, avec le même type concret d’élément que la collection source.
count
Nombre d’éléments présents dans la collection résultante.
Comportement
Toutes les règles de filtre doivent correspondre. Le tri est stable et place les valeurs nulles ou absentes après les valeurs définies.
À retenir Les opérations de collection conservent la classification des données portées par leurs éléments ; filtrer, trier ou concaténer une liste n’est pas une déclassification.
Limites et responsabilités
- Les règles s’appliquent aux champs présents dans les éléments ; une valeur absente ne correspond pas aux comparaisons ordinaires.
- Le node ne modifie pas les objets de la collection.