Index

B C F G I L O R S U 
All Classes and Interfaces|All Packages

B

BinarySearch - Class in io.smallrye.common.search
A utility class which provides multiple variations on binary searching.
BinarySearch.IntRange - Class in io.smallrye.common.search
Search operations which apply over an int range.
BinarySearch.IntRange.CustomMidpoint - Class in io.smallrye.common.search
Search operations which apply over an int range using a custom midpoint function.
BinarySearch.IntRange.CustomMidpoint.InCollection - Class in io.smallrye.common.search
Search operations within a collection using a custom midpoint function.
BinarySearch.IntRange.CustomMidpoint.InCollection.ByKey - Class in io.smallrye.common.search
Search operations within a collection which operate on an extracted key using a custom midpoint function.
BinarySearch.IntRange.InCollection - Class in io.smallrye.common.search
Search operations within a collection.
BinarySearch.IntRange.InCollection.ByKey - Class in io.smallrye.common.search
Search operations within a collection which operate on an extracted key.
BinarySearch.LongRange - Class in io.smallrye.common.search
Search operations which apply over an long range.
BinarySearch.LongRange.CustomMidpoint - Class in io.smallrye.common.search
Search operations which apply over an long range using a custom midpoint function.
BinarySearch.LongRange.CustomMidpoint.InCollection - Class in io.smallrye.common.search
Search operations within a collection using a custom midpoint function.
BinarySearch.LongRange.CustomMidpoint.InCollection.ByKey - Class in io.smallrye.common.search
Search operations within a collection which operate on an extracted key using a custom midpoint function.
BinarySearch.LongRange.InCollection - Class in io.smallrye.common.search
Search operations within a collection.
BinarySearch.LongRange.InCollection.ByKey - Class in io.smallrye.common.search
Search operations within a collection which operate on an extracted key.
BinarySearch.ObjRange - Class in io.smallrye.common.search
Binary searches over a range of objects.
BinarySearch.ObjRange.InCollection - Class in io.smallrye.common.search
Search operations within a collection.
BinarySearch.ObjRange.InCollection.ByKey - Class in io.smallrye.common.search
Search operations within a collection which operate on an extracted key using a custom midpoint function.
byKey() - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint.InCollection
Returns search operations which operate by an extracted key.
byKey() - Method in class io.smallrye.common.search.BinarySearch.IntRange.InCollection
Returns search operations which operate by an extracted key.
byKey() - Method in class io.smallrye.common.search.BinarySearch.LongRange.CustomMidpoint.InCollection
Returns search operations which operate by an extracted key.
byKey() - Method in class io.smallrye.common.search.BinarySearch.LongRange.InCollection
Returns search operations which operate by an extracted key.
byKey() - Method in class io.smallrye.common.search.BinarySearch.ObjRange.InCollection
Returns search operations which operate by an extracted key.

C

customMidpoint() - Method in class io.smallrye.common.search.BinarySearch.IntRange
Returns search operations over a space defined by a custom midpoint function.
customMidpoint() - Method in class io.smallrye.common.search.BinarySearch.LongRange
Returns search operations over a space defined by a custom midpoint function.

F

find(int, int, IntBinaryOperator, IntPredicate) - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint
Get the lowest index within the given range that satisfies the given test.
find(int, int, IntPredicate) - Method in class io.smallrye.common.search.BinarySearch.IntRange
Get the lowest index within the given range that satisfies the given test.
find(long, long, LongBinaryOperator, LongPredicate) - Method in class io.smallrye.common.search.BinarySearch.LongRange.CustomMidpoint
Get the lowest index within the given range that satisfies the given test.
find(long, long, LongPredicate) - Method in class io.smallrye.common.search.BinarySearch.LongRange
Get the lowest index within the given range that satisfies the given test.
find(C, int, int, ObjIntFunction<C, K>, Predicate<K>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test.
find(C, int, int, ObjIntPredicate<C>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.InCollection
Get the lowest index within the given range that satisfies the given test.
find(C, int, int, IntBinaryOperator, ObjIntFunction<C, K>, Predicate<K>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test.
find(C, int, int, IntBinaryOperator, ObjIntPredicate<C>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint.InCollection
Get the lowest index within the given range that satisfies the given test.
find(C, long, long, ObjLongFunction<C, K>, Predicate<K>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test.
find(C, long, long, ObjLongPredicate<C>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.InCollection
Get the lowest index within the given range that satisfies the given test.
find(C, long, long, LongBinaryOperator, ObjLongFunction<C, K>, Predicate<K>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.CustomMidpoint.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test.
find(C, long, long, LongBinaryOperator, ObjLongPredicate<C>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.CustomMidpoint.InCollection
Get the lowest index within the given range that satisfies the given test.
find(C, T, T, BinaryOperator<T>, BiFunction<C, T, K>, Predicate<K>) - Method in class io.smallrye.common.search.BinarySearch.ObjRange.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test.
find(C, T, T, BinaryOperator<T>, BiPredicate<C, T>) - Method in class io.smallrye.common.search.BinarySearch.ObjRange.InCollection
Get the lowest index within the given range that satisfies the given test.
find(C, V, int, int, ObjIntFunction<C, K>, BiPredicate<V, K>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test for the search value.
find(C, V, int, int, IntBinaryOperator, ObjIntFunction<C, K>, BiPredicate<V, K>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test for the search value.
find(C, V, long, long, ObjLongFunction<C, K>, BiPredicate<V, K>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test for the search value.
find(C, V, long, long, LongBinaryOperator, ObjLongFunction<C, K>, BiPredicate<V, K>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.CustomMidpoint.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test for the search value.
find(C, V, T, T, BinaryOperator<T>, BiFunction<C, T, K>, BiPredicate<V, K>) - Method in class io.smallrye.common.search.BinarySearch.ObjRange.InCollection.ByKey
Get the lowest index within the given range that satisfies the given test for the search value.
find(L, ObjIntPredicate<L>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.InCollection
Get the lowest index within the given random-access list that satisfies the given test.
find(L, IntBinaryOperator, ObjIntPredicate<L>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint.InCollection
Get the lowest index within the given random-access list that satisfies the given test.
find(T, T, BinaryOperator<T>, Predicate<T>) - Method in class io.smallrye.common.search.BinarySearch.ObjRange
Get the lowest index within the given range that satisfies the given test.
findFirst(C, K, int, int, ObjIntFunction<C, K>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the natural order of the search space.
findFirst(C, K, int, int, ObjIntFunction<C, K>, Comparator<? super K>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the given comparator.
findFirst(C, K, int, int, IntBinaryOperator, ObjIntFunction<C, K>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the natural order of the search space.
findFirst(C, K, int, int, IntBinaryOperator, ObjIntFunction<C, K>, Comparator<? super K>) - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the given comparator.
findFirst(C, K, long, long, ObjLongFunction<C, K>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the natural order of the search space.
findFirst(C, K, long, long, ObjLongFunction<C, K>, Comparator<? super K>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the given comparator.
findFirst(C, K, long, long, LongBinaryOperator, ObjLongFunction<C, K>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.CustomMidpoint.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the natural order of the search space.
findFirst(C, K, long, long, LongBinaryOperator, ObjLongFunction<C, K>, Comparator<? super K>) - Method in class io.smallrye.common.search.BinarySearch.LongRange.CustomMidpoint.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the given comparator.
findFirst(C, K, T, T, BinaryOperator<T>, BiFunction<C, T, K>) - Method in class io.smallrye.common.search.BinarySearch.ObjRange.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the natural order of the search space.
findFirst(C, K, T, T, BinaryOperator<T>, BiFunction<C, T, K>, Comparator<? super K>) - Method in class io.smallrye.common.search.BinarySearch.ObjRange.InCollection.ByKey
Get the lowest index within the given range whose key is equal to or greater than the search key, according to the given comparator.

G

getFromArray(E[], int) - Static method in class io.smallrye.common.search.BinarySearch
A getter function which can satisfy ObjIntFunction<E[], E> for accessing values in an array.

I

inCollection() - Method in class io.smallrye.common.search.BinarySearch.IntRange.CustomMidpoint
Returns search operations over a collection using a custom midpoint function.
inCollection() - Method in class io.smallrye.common.search.BinarySearch.IntRange
Returns search operations over a collection using the current signedness rules for the midpoint function.
inCollection() - Method in class io.smallrye.common.search.BinarySearch.LongRange.CustomMidpoint
Returns search operations over a collection using a custom midpoint function.
inCollection() - Method in class io.smallrye.common.search.BinarySearch.LongRange
Returns search operations over a collection using the current signedness rules for the midpoint function.
inCollection() - Static method in class io.smallrye.common.search.BinarySearch.ObjRange
Returns search operations over a collection.
intRange() - Static method in class io.smallrye.common.search.BinarySearch
Returns an object which can perform binary searches over an integer range (not null).
Inverted ranges - Search tag in class io.smallrye.common.search.BinarySearch
Section
io.smallrye.common.search - module io.smallrye.common.search
Utilities for performing efficient searches.
io.smallrye.common.search - package io.smallrye.common.search
 

L

longRange() - Static method in class io.smallrye.common.search.BinarySearch
Returns an object which can perform binary searches over a long integer range (not null).

O

objRange() - Static method in class io.smallrye.common.search.BinarySearch
Returns an object which can perform binary searches over an object range (not null).

R

Range predicates - Search tag in class io.smallrye.common.search.BinarySearch
Section
Ranges - Search tag in class io.smallrye.common.search.BinarySearch
Section

S

signed() - Method in class io.smallrye.common.search.BinarySearch.IntRange
Returns search operations over a signed-integer space.
signed() - Method in class io.smallrye.common.search.BinarySearch.LongRange
Returns search operations over a signed-integer space.

U

unsigned() - Method in class io.smallrye.common.search.BinarySearch.IntRange
Returns search operations over an unsigned-integer space.
unsigned() - Method in class io.smallrye.common.search.BinarySearch.LongRange
Returns search operations over an unsigned-integer space.
B C F G I L O R S U 
All Classes and Interfaces|All Packages