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
-