IterableMapExtension<K, V> extension
Extension for Iterable<Map<K, V>>.
Methods
-
filterKey(
K key, V filter(V val)) → void -
Available on Iterable<
FilterMap< , provided by the IterableMapExtension extensionK, V> >keyfor each element (a Map), usingfilter. -
groupBy<
G> (G groupMapper(Map< K, V> e)) → Map<G, List< Map< >K, V> > -
Available on Iterable<
Groups elements byMap< , provided by the IterableMapExtension extensionK, V> >groupMapper. -
groupByKey<
G> (K key, {V? defaultKeyValue}) → Map< V, List< Map< >K, V> > -
Available on Iterable<
Groups byMap< , provided by the IterableMapExtension extensionK, V> >keyof each element (a Map). -
keepKeys(
Iterable< K> keys) → void -
Available on Iterable<
Calls keepKeys for each element (A Map).Map< , provided by the IterableMapExtension extensionK, V> > -
mergeKeysValues<
M> (Iterable< Map< other, M merger(K key, V val1, V val2), {V onAbsentKey(K key, bool other)?}) → List<K, V> >Map< K, M> > -
Available on Iterable<
Map< , provided by the IterableMapExtension extensionK, V> > -
mergeKeysValuesToList(
Iterable< Map< other, {V onAbsentKey(K key, bool other)?}) → List<K, V> >Map< K, List< >V> > -
Available on Iterable<
Map< , provided by the IterableMapExtension extensionK, V> > -
removeKeys(
Iterable< K> keys) → void -
Available on Iterable<
RemovesMap< , provided by the IterableMapExtension extensionK, V> >keysfor each element (a Map). -
renameKeys(
Map< K, K> rename) → void -
Available on Iterable<
Removes keys for each element (a Map) usingMap< , provided by the IterableMapExtension extensionK, V> >renamemapper. -
sortedByKey(
K key, {Comparator< V> ? compare}) → List<Map< K, V> > -
Available on Iterable<
Returns a sorted List of this Iterable<Map>, sorting byMap< , provided by the IterableMapExtension extensionK, V> >key. -
toKeyValues(
K key, {V? defaultKeyValue}) → List< V> -
Available on Iterable<
Returns theMap< , provided by the IterableMapExtension extensionK, V> >keyvalue of each element (a Map). -
toKeyValuesNullable(
K key) → List< V?> -
Available on Iterable<
Same as toKeyValues, but accepts null values.Map< , provided by the IterableMapExtension extensionK, V> >