Interface BuildableComparableSelectionFunction<SRC,T extends Comparable<T>,P extends Selection.ComparableSelection<T>>
- All Superinterfaces:
BuildableFunction<SRC,
,P> BuildableSelectionFunction<SRC,
,T, P> Function<SRC,
P>
- All Known Subinterfaces:
BuildableNumberSelectionFunction<SRC,
T, P>
public interface BuildableComparableSelectionFunction<SRC,T extends Comparable<T>,P extends Selection.ComparableSelection<T>>
extends BuildableSelectionFunction<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) default BuildableComparableSelectionFunction<SRC,
T, P> greaterThan
(T limit) default BuildableComparableSelectionFunction<SRC,
T, P> greaterThanOrEqual
(T limit) default BuildableComparableOptionalFunction<SRC,
T> last()
default BuildableComparableFunction<SRC,
T> lastOrElse
(T other) default BuildableComparableFunction<SRC,
T> default BuildableComparableSelectionFunction<SRC,
T, P> default BuildableComparableSelectionFunction<SRC,
T, P> lessThanOrEqual
(T limit) default BuildableComparableOptionalFunction<SRC,
T> max()
default BuildableComparableOptionalFunction<SRC,
T> min()
default BuildableComparableFunction<SRC,
T> sole()
default BuildableComparableFunction<SRC,
T> soleOrElse
(T other) Methods inherited from interface com.terracottatech.store.function.BuildableFunction
in, in, is
Methods inherited from interface com.terracottatech.store.function.selections.BuildableSelectionFunction
contains, isEmpty, notEmpty, size
-
Method Details
-
sole
- Specified by:
sole
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
soleOrElse
- Specified by:
soleOrElse
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
get
- Specified by:
get
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
getOrElse
- Specified by:
getOrElse
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
getOrFail
- Specified by:
getOrFail
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
first
- Specified by:
first
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
firstOrElse
- Specified by:
firstOrElse
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
firstOrFail
- Specified by:
firstOrFail
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
last
- Specified by:
last
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
lastOrElse
- Specified by:
lastOrElse
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
lastOrFail
- Specified by:
lastOrFail
in interfaceBuildableSelectionFunction<SRC,
T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
greaterThanOrEqual
-
lessThanOrEqual
-
greaterThan
-
lessThan
-
min
-
max
-