Interface BuildableComparableSelectionOptionalFunction<SRC,T extends Comparable<T>,P extends Selection.ComparableSelection<T>>
- All Superinterfaces:
BuildableOptionalFunction<SRC,,P> BuildableSelectionOptionalFunction<SRC,,T, P> Function<SRC,Optional<P>>
- All Known Subinterfaces:
BuildableNumberSelectionOptionalFunction<SRC,,T, P> BuildableNumberSelectionOptionalFunction.BuildableDoubleSelectionOptionalFunction<SRC>,BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction<SRC>,BuildableNumberSelectionOptionalFunction.BuildableLongSelectionOptionalFunction<SRC>
public interface BuildableComparableSelectionOptionalFunction<SRC,T extends Comparable<T>,P extends Selection.ComparableSelection<T>>
extends BuildableSelectionOptionalFunction<SRC,T,P>
-
Method Summary
Modifier and TypeMethodDescriptiondefault BuildableComparableOptionalFunction<SRC,T> first()default BuildableComparableFunction<SRC,T> firstOrElse(T other) default BuildableComparableFunction<SRC,T> default BuildableComparableOptionalFunction<SRC,T> get(int index) default BuildableComparableFunction<SRC,T> default BuildableComparableFunction<SRC,T> getOrFail(int index) greaterThan(T limit) greaterThanOrEqual(T limit) default BuildableComparableOptionalFunction<SRC,T> last()default BuildableComparableFunction<SRC,T> lastOrElse(T other) default BuildableComparableFunction<SRC,T> lessThanOrEqual(T limit) default BuildableComparableOptionalFunction<SRC,T> max()default BuildableComparableOptionalFunction<SRC,T> min()default BuildableComparableOptionalFunction<SRC,T> sole()default BuildableComparableOptionalFunction<SRC,T> soleOrElse(T other) Methods inherited from interface com.terracottatech.store.function.BuildableOptionalFunction
in, in, isMethods inherited from interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
contains, isEmpty, notEmpty, size
-
Method Details
-
sole
- Specified by:
solein interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
soleOrElse
- Specified by:
soleOrElsein interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
get
- Specified by:
getin interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
getOrElse
- Specified by:
getOrElsein interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
getOrFail
- Specified by:
getOrFailin interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
first
- Specified by:
firstin interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
firstOrElse
- Specified by:
firstOrElsein interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
firstOrFail
- Specified by:
firstOrFailin interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
last
- Specified by:
lastin interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
lastOrElse
- Specified by:
lastOrElsein interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
lastOrFail
- Specified by:
lastOrFailin interfaceBuildableSelectionOptionalFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
greaterThanOrEqual
-
lessThanOrEqual
-
greaterThan
-
lessThan
-
min
-
max
-