IterableQueryExtensions<T> extension
- on
-
- Iterable<
T>
- Iterable<
Methods
-
chunked(
int size) → List< List< T> > -
Available on Iterable<
Splits values into fixed-size chunks.T> , provided by the IterableQueryExtensions extension -
countWhere(
bool test(T element)) → int -
Available on Iterable<
Counts elements matchingT> , provided by the IterableQueryExtensions extensiontest. -
distinctBy<
K> (K keyOf(T element)) → List< T> -
Available on Iterable<
Returns a list with duplicates removed byT> , provided by the IterableQueryExtensions extensionkeyOf, preserving order. -
none(
bool test(T element)) → bool -
Available on Iterable<
Returns true when no element satisfiesT> , provided by the IterableQueryExtensions extensiontest. -
singleWhereOrNull(
bool test(T element)) → T? -
Available on Iterable<
Returns the single matching element, orT> , provided by the IterableQueryExtensions extensionnullif zero or multiple match. -
sortedBy<
K extends Comparable< (Object?> >K keyOf(T element), {bool descending = false}) → List< T> -
Available on Iterable<
Returns a sorted copy by comparableT> , provided by the IterableQueryExtensions extensionkeyOf. -
windowed(
int size, {int step = 1, bool partialWindows = false}) → List< List< T> > -
Available on Iterable<
Returns sliding windows ofT> , provided by the IterableQueryExtensions extensionsize.