collect Values Matching
inline fun <ID : Any, T> Field<ID, T>.collectValuesMatching(reductionType: ReductionType = ExcludingSelf, crossinline predicate: Predicate<FieldEntry<ID, T>>): List<T>
Collects the values of entries that satisfy the given predicate into a list.
By default, the local value is excluded from the result. It is included only if reductionType is it.unibo.collektive.stdlib.util.IncludingSelf.
Return
a list of values from matching entries.
Parameters
reduction Type
specifies whether to include the local value (default is ExcludingSelf).
predicate
the filter applied to each field entry.