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, is
Methods inherited from interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
contains, isEmpty, notEmpty, size
-
Method Details
-
sole
- Specified by:
sole
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
soleOrElse
- Specified by:
soleOrElse
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
get
- Specified by:
get
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
getOrElse
- Specified by:
getOrElse
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
getOrFail
- Specified by:
getOrFail
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
first
- Specified by:
first
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
firstOrElse
- Specified by:
firstOrElse
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
firstOrFail
- Specified by:
firstOrFail
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
last
- Specified by:
last
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
lastOrElse
- Specified by:
lastOrElse
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
lastOrFail
- Specified by:
lastOrFail
in interfaceBuildableSelectionOptionalFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
greaterThanOrEqual
-
lessThanOrEqual
-
greaterThan
-
lessThan
-
min
-
max
-