Interface BuildableSelectionOptionalFunction<SRC,T,P extends Selection<T>>
- All Superinterfaces:
BuildableOptionalFunction<SRC,
,P> Function<SRC,
Optional<P>>
- All Known Subinterfaces:
BuildableComparableSelectionOptionalFunction<SRC,
,T, P> BuildableNumberSelectionOptionalFunction<SRC,
,T, P> BuildableNumberSelectionOptionalFunction.BuildableDoubleSelectionOptionalFunction<SRC>
,BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction<SRC>
,BuildableNumberSelectionOptionalFunction.BuildableLongSelectionOptionalFunction<SRC>
,BuildableTypedValueSelectionOptionalFunction<SRC>
public interface BuildableSelectionOptionalFunction<SRC,T,P extends Selection<T>>
extends BuildableOptionalFunction<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 BuildableOptionalFunction<SRC,
T> sole()
default BuildableOptionalFunction<SRC,
T> soleOrElse
(T other) Methods inherited from interface com.terracottatech.store.function.BuildableOptionalFunction
in, in, is
-
Method Details
-
isEmpty
-
notEmpty
-
size
-
contains
-
sole
-
soleOrElse
-
get
-
getOrElse
-
getOrFail
-
first
-
firstOrElse
-
firstOrFail
-
last
-
lastOrElse
-
lastOrFail
-