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, isMethods inherited from interface com.terracottatech.store.function.selections.BuildableSelectionFunction
contains, isEmpty, notEmpty, size
-
Method Details
-
sole
- Specified by:
solein interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
soleOrElse
- Specified by:
soleOrElsein interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
get
- Specified by:
getin interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
getOrElse
- Specified by:
getOrElsein interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
getOrFail
- Specified by:
getOrFailin interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
first
- Specified by:
firstin interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
firstOrElse
- Specified by:
firstOrElsein interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
firstOrFail
- Specified by:
firstOrFailin interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
last
- Specified by:
lastin interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
lastOrElse
- Specified by:
lastOrElsein interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
lastOrFail
- Specified by:
lastOrFailin interfaceBuildableSelectionFunction<SRC,T extends Comparable<T>, P extends Selection.ComparableSelection<T>>
-
greaterThanOrEqual
-
lessThanOrEqual
-
greaterThan
-
lessThan
-
min
-
max
-