Interface BuildableSelectionFunction<SRC,T,P extends Selection<T>>
- All Superinterfaces:
BuildableFunction<SRC,
,P> Function<SRC,
P>
- All Known Subinterfaces:
BuildableComparableSelectionFunction<SRC,
,T, P> BuildableNumberSelectionFunction<SRC,
,T, P> BuildableTypedValueSelectionFunction<SRC>
public interface BuildableSelectionFunction<SRC,T,P extends Selection<T>>
extends BuildableFunction<SRC,P>
-
Method Summary
Modifier and TypeMethodDescriptiondefault BuildablePredicate<SRC>
default BuildableOptionalFunction<SRC,
T> first()
default BuildableFunction<SRC,
T> firstOrElse
(T other) default BuildableFunction<SRC,
T> default BuildableOptionalFunction<SRC,
T> get
(int index) default BuildableFunction<SRC,
T> default BuildableFunction<SRC,
T> getOrFail
(int index) default BuildablePredicate<SRC>
isEmpty()
default BuildableOptionalFunction<SRC,
T> last()
default BuildableFunction<SRC,
T> lastOrElse
(T other) default BuildableFunction<SRC,
T> default BuildablePredicate<SRC>
notEmpty()
default BuildableComparableFunction<SRC,
Integer> size()
default BuildableFunction<SRC,
T> sole()
default BuildableFunction<SRC,
T> soleOrElse
(T other) Methods inherited from interface com.terracottatech.store.function.BuildableFunction
in, in, is
-
Method Details
-
isEmpty
-
notEmpty
-
size
-
sole
-
soleOrElse
-
contains
-
get
-
getOrElse
-
getOrFail
-
first
-
firstOrElse
-
firstOrFail
-
last
-
lastOrElse
-
lastOrFail
-