A C D E F G H I J L M N O P Q R S T U W 
All Classes All Packages

A

aggregate(JinqStream.AggregateSelect<T, U>, JinqStream.AggregateSelect<T, V>) - Method in interface org.jinq.orm.stream.JinqStream
Calculates more than one aggregate function over the elements of the stream.
aggregate(JinqStream.AggregateSelect<T, U>, JinqStream.AggregateSelect<T, V>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
aggregate(JinqStream.AggregateSelect<T, U>, JinqStream.AggregateSelect<T, V>, JinqStream.AggregateSelect<T, W>) - Method in interface org.jinq.orm.stream.JinqStream
 
aggregate(JinqStream.AggregateSelect<T, U>, JinqStream.AggregateSelect<T, V>, JinqStream.AggregateSelect<T, W>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
aggregate(JinqStream.AggregateSelect<T, U>, JinqStream.AggregateSelect<T, V>, JinqStream.AggregateSelect<T, W>, JinqStream.AggregateSelect<T, X>) - Method in interface org.jinq.orm.stream.JinqStream
 
aggregate(JinqStream.AggregateSelect<T, U>, JinqStream.AggregateSelect<T, V>, JinqStream.AggregateSelect<T, W>, JinqStream.AggregateSelect<T, X>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
aggregate(JinqStream.AggregateSelect<T, U>, JinqStream.AggregateSelect<T, V>, JinqStream.AggregateSelect<T, W>, JinqStream.AggregateSelect<T, X>, JinqStream.AggregateSelect<T, Y>) - Method in interface org.jinq.orm.stream.JinqStream
 
aggregate(JinqStream.AggregateSelect<T, U>, JinqStream.AggregateSelect<T, V>, JinqStream.AggregateSelect<T, W>, JinqStream.AggregateSelect<T, X>, JinqStream.AggregateSelect<T, Y>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
aggregate(U) - Method in interface org.jinq.orm.stream.JinqStream.CollectComparable
 
aggregate(U) - Method in interface org.jinq.orm.stream.JinqStream.CollectNumber
 
aggregateSelect(JinqStream<U>) - Method in interface org.jinq.orm.stream.JinqStream.AggregateSelect
 
aggregateSelect(W, JinqStream<U>) - Method in interface org.jinq.orm.stream.JinqStream.AggregateGroup
 
allMatch(Predicate<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
anyMatch(Predicate<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
avg(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
avg(JinqStream.CollectNumber<T, V>) - Method in interface org.jinq.orm.stream.JinqStream
Finds the average of the elements of a stream.
avg(JinqStream.CollectNumber<T, V>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
avg(JinqStream.CollectNumber<T, V>) - Method in class org.jinq.orm.stream.QueryJinqStream
 

C

close() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
collect(Collector<? super T, A, R>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
count() - Method in interface org.jinq.orm.internal.QueryComposer
 
count() - Method in interface org.jinq.orm.stream.JinqStream
Counts the elements in the stream.
count() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
count() - Method in class org.jinq.orm.stream.QueryJinqStream
 
createIterator(int) - Method in class org.jinq.orm.stream.NonQueryJinqStream.IteratorTee
 
createTuple(Object[]) - Static method in class org.jinq.tuples.Tuple
 
createWrappedStream() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
createWrappedStream() - Method in class org.jinq.orm.stream.QueryJinqStream
 
crossJoin(JinqStream<U>) - Method in interface org.jinq.orm.internal.QueryComposer
 
crossJoin(JinqStream<U>) - Method in interface org.jinq.orm.stream.JinqStream
Performs a full cross-join of the elements of two streams.
crossJoin(JinqStream<U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
crossJoin(JinqStream<U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 

D

distinct() - Method in interface org.jinq.orm.internal.QueryComposer
 
distinct() - Method in interface org.jinq.orm.stream.JinqStream
 
distinct() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
distinct() - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
distinct() - Method in class org.jinq.orm.stream.QueryJinqStream
 

E

equals(Object) - Method in class org.jinq.tuples.Pair
 
equals(Object) - Method in class org.jinq.tuples.Tuple3
 
equals(Object) - Method in class org.jinq.tuples.Tuple4
 
equals(Object) - Method in class org.jinq.tuples.Tuple5
 
equals(Object) - Method in class org.jinq.tuples.Tuple6
 
equals(Object) - Method in class org.jinq.tuples.Tuple7
 
equals(Object) - Method in class org.jinq.tuples.Tuple8
 
executeAndReturnResultIterator(Consumer<Throwable>) - Method in interface org.jinq.orm.internal.QueryComposer
 
exists() - Method in interface org.jinq.orm.stream.JinqStream
This method checks if a query/stream returns any results or not.

F

filter(Predicate<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
findAny() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
findFirst() - Method in interface org.jinq.orm.stream.JinqStream
A convenience method for limiting the stream to one element and then returning that element as an Optional.
findFirst() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
findFirst() - Method in class org.jinq.orm.stream.NonQueryJinqStream
A convenience method for limiting the stream to one element and then returning that element as an Optional.
findOne() - Method in interface org.jinq.orm.stream.JinqStream
A convenience method for getting the contents of a stream when it contains 0 or 1 values.
findOne() - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
forEach(Consumer<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
forEachOrdered(Consumer<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
from(Collection<U>) - Static method in interface org.jinq.orm.stream.JinqStream
Easy way to get a JinqStream from a collection.

G

generateNext() - Method in class org.jinq.orm.stream.NextOnlyIterator
This method will be called by the iterator whenever it needs to find the next element to be iterated over.
getDebugQueryString() - Method in interface org.jinq.orm.internal.QueryComposer
 
getDebugQueryString() - Method in interface org.jinq.orm.stream.JinqStream
Returns the query that Jinq will send to the database to generate the values of the stream.
getDebugQueryString() - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
getDebugQueryString() - Method in class org.jinq.orm.stream.QueryJinqStream
 
getEight() - Method in class org.jinq.tuples.Tuple8
 
getExceptions() - Method in interface org.jinq.orm.stream.JinqStream
Deprecated.
getExceptions() - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
getFive() - Method in class org.jinq.tuples.Tuple5
 
getFive() - Method in class org.jinq.tuples.Tuple6
 
getFive() - Method in class org.jinq.tuples.Tuple7
 
getFive() - Method in class org.jinq.tuples.Tuple8
 
getFour() - Method in class org.jinq.tuples.Tuple4
 
getFour() - Method in class org.jinq.tuples.Tuple5
 
getFour() - Method in class org.jinq.tuples.Tuple6
 
getFour() - Method in class org.jinq.tuples.Tuple7
 
getFour() - Method in class org.jinq.tuples.Tuple8
 
getOne() - Method in class org.jinq.tuples.Pair
 
getOne() - Method in class org.jinq.tuples.Tuple3
 
getOne() - Method in class org.jinq.tuples.Tuple4
 
getOne() - Method in class org.jinq.tuples.Tuple5
 
getOne() - Method in class org.jinq.tuples.Tuple6
 
getOne() - Method in class org.jinq.tuples.Tuple7
 
getOne() - Method in class org.jinq.tuples.Tuple8
 
getOnlyValue() - Method in interface org.jinq.orm.stream.JinqStream
If the stream contains only a single value, this method will return that value.
getOnlyValue() - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
getSeven() - Method in class org.jinq.tuples.Tuple7
 
getSeven() - Method in class org.jinq.tuples.Tuple8
 
getSix() - Method in class org.jinq.tuples.Tuple6
 
getSix() - Method in class org.jinq.tuples.Tuple7
 
getSix() - Method in class org.jinq.tuples.Tuple8
 
getThree() - Method in class org.jinq.tuples.Tuple3
 
getThree() - Method in class org.jinq.tuples.Tuple4
 
getThree() - Method in class org.jinq.tuples.Tuple5
 
getThree() - Method in class org.jinq.tuples.Tuple6
 
getThree() - Method in class org.jinq.tuples.Tuple7
 
getThree() - Method in class org.jinq.tuples.Tuple8
 
getTwo() - Method in class org.jinq.tuples.Pair
 
getTwo() - Method in class org.jinq.tuples.Tuple3
 
getTwo() - Method in class org.jinq.tuples.Tuple4
 
getTwo() - Method in class org.jinq.tuples.Tuple5
 
getTwo() - Method in class org.jinq.tuples.Tuple6
 
getTwo() - Method in class org.jinq.tuples.Tuple7
 
getTwo() - Method in class org.jinq.tuples.Tuple8
 
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>) - Method in interface org.jinq.orm.stream.JinqStream
Groups together elements from the stream that share a common key.
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>) - Method in interface org.jinq.orm.stream.JinqStream
Calculates two aggregate values instead of one aggregate value for grouped stream elements.
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>) - Method in interface org.jinq.orm.stream.JinqStream
Calculates three aggregate values instead of one aggregate value for grouped stream elements.
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>, JinqStream.AggregateGroup<U, T, Y>) - Method in interface org.jinq.orm.stream.JinqStream
Calculates four aggregate values instead of one aggregate value for grouped stream elements.
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>, JinqStream.AggregateGroup<U, T, Y>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>, JinqStream.AggregateGroup<U, T, Y>, JinqStream.AggregateGroup<U, T, Z>) - Method in interface org.jinq.orm.stream.JinqStream
Calculates five aggregate values instead of one aggregate value for grouped stream elements.
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>, JinqStream.AggregateGroup<U, T, Y>, JinqStream.AggregateGroup<U, T, Z>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>, JinqStream.AggregateGroup<U, T, Y>, JinqStream.AggregateGroup<U, T, Z>, JinqStream.AggregateGroup<U, T, A>) - Method in interface org.jinq.orm.stream.JinqStream
Calculates six aggregate values instead of one aggregate value for grouped stream elements.
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>, JinqStream.AggregateGroup<U, T, Y>, JinqStream.AggregateGroup<U, T, Z>, JinqStream.AggregateGroup<U, T, A>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>, JinqStream.AggregateGroup<U, T, Y>, JinqStream.AggregateGroup<U, T, Z>, JinqStream.AggregateGroup<U, T, A>, JinqStream.AggregateGroup<U, T, B>) - Method in interface org.jinq.orm.stream.JinqStream
Calculates seven aggregate values instead of one aggregate value for grouped stream elements.
group(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, V>, JinqStream.AggregateGroup<U, T, W>, JinqStream.AggregateGroup<U, T, X>, JinqStream.AggregateGroup<U, T, Y>, JinqStream.AggregateGroup<U, T, Z>, JinqStream.AggregateGroup<U, T, A>, JinqStream.AggregateGroup<U, T, B>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
groupToTuple(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, ?>[]) - Method in interface org.jinq.orm.internal.QueryComposer
 
groupToTuple(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, ?>[]) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
groupToTuple(JinqStream.Select<T, U>, JinqStream.AggregateGroup<U, T, ?>[]) - Method in class org.jinq.orm.stream.QueryJinqStream
 

H

hashCode() - Method in class org.jinq.tuples.Pair
 
hashCode() - Method in class org.jinq.tuples.Tuple3
 
hashCode() - Method in class org.jinq.tuples.Tuple4
 
hashCode() - Method in class org.jinq.tuples.Tuple5
 
hashCode() - Method in class org.jinq.tuples.Tuple6
 
hashCode() - Method in class org.jinq.tuples.Tuple7
 
hashCode() - Method in class org.jinq.tuples.Tuple8
 
hasNext() - Method in class org.jinq.orm.stream.NextOnlyIterator
 

I

inQueryStreamSource - Variable in class org.jinq.orm.stream.NonQueryJinqStream
 
InQueryStreamSource - Interface in org.jinq.orm.stream
Create a JinqStream of database data from inside the context of a query.
isParallel() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
iterator() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
IteratorTee(Stream<T>, int) - Constructor for class org.jinq.orm.stream.NonQueryJinqStream.IteratorTee
 

J

JinqStream<T> - Interface in org.jinq.orm.stream
The JinqStream is a normal Java 8 stream extended with extra methods.
JinqStream.AggregateGroup<W,​U,​V> - Interface in org.jinq.orm.stream
 
JinqStream.AggregateSelect<U,​V> - Interface in org.jinq.orm.stream
 
JinqStream.CollectBigDecimal<U> - Interface in org.jinq.orm.stream
 
JinqStream.CollectBigInteger<U> - Interface in org.jinq.orm.stream
 
JinqStream.CollectComparable<U,​V extends java.lang.Comparable<V>> - Interface in org.jinq.orm.stream
 
JinqStream.CollectDouble<U> - Interface in org.jinq.orm.stream
 
JinqStream.CollectInteger<U> - Interface in org.jinq.orm.stream
 
JinqStream.CollectLong<U> - Interface in org.jinq.orm.stream
 
JinqStream.CollectNumber<U,​V extends java.lang.Number & java.lang.Comparable<V>> - Interface in org.jinq.orm.stream
 
JinqStream.Join<U,​V> - Interface in org.jinq.orm.stream
 
JinqStream.JoinToIterable<U,​V> - Interface in org.jinq.orm.stream
 
JinqStream.JoinWithSource<U,​V> - Interface in org.jinq.orm.stream
 
JinqStream.Select<U,​V> - Interface in org.jinq.orm.stream
 
JinqStream.SelectWithSource<U,​V> - Interface in org.jinq.orm.stream
 
JinqStream.Where<U,​E extends java.lang.Exception> - Interface in org.jinq.orm.stream
 
JinqStream.WhereForOn<U,​V> - Interface in org.jinq.orm.stream
 
JinqStream.WhereWithSource<U,​E extends java.lang.Exception> - Interface in org.jinq.orm.stream
 
join(JinqStream.Join<T, U>) - Method in interface org.jinq.orm.internal.QueryComposer
 
join(JinqStream.Join<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
Pairs up each entry of the stream with a stream of related elements.
join(JinqStream.Join<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
join(JinqStream.Join<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
join(JinqStream.JoinWithSource<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
Pairs up each entry of the stream with a stream of related elements.
join(JinqStream.JoinWithSource<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
join(JinqStream.JoinWithSource<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
join(U) - Method in interface org.jinq.orm.stream.JinqStream.Join
 
join(U) - Method in interface org.jinq.orm.stream.JinqStream.JoinToIterable
 
join(U, InQueryStreamSource) - Method in interface org.jinq.orm.stream.JinqStream.JoinWithSource
 
joinIterable(JinqStream.JoinToIterable<T, U>) - Method in interface org.jinq.orm.internal.QueryComposer
 
joinList(JinqStream.JoinToIterable<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
A variant of join() that can be used if you want to join to a collection without the trouble of converting it to a JinqStream first.
joinList(JinqStream.JoinToIterable<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
joinList(JinqStream.JoinToIterable<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
joinWithSource(JinqStream.JoinWithSource<T, U>) - Method in interface org.jinq.orm.internal.QueryComposer
 

L

LazyWrappedStream<T> - Class in org.jinq.orm.stream
Wraps a regular Stream to provide some Jinq methods for the stream.
LazyWrappedStream() - Constructor for class org.jinq.orm.stream.LazyWrappedStream
 
LazyWrappedStream(Stream<T>) - Constructor for class org.jinq.orm.stream.LazyWrappedStream
 
leftOuterJoin(JinqStream.Join<T, U>) - Method in interface org.jinq.orm.internal.QueryComposer
 
leftOuterJoin(JinqStream.Join<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
Pairs up each entry of the stream with a stream of related elements.
leftOuterJoin(JinqStream.Join<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
leftOuterJoin(JinqStream.Join<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
leftOuterJoin(JinqStream.JoinWithSource<T, U>, JinqStream.WhereForOn<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
Pairs up each entry of the stream with a stream of related elements.
leftOuterJoin(JinqStream.JoinWithSource<T, U>, JinqStream.WhereForOn<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
leftOuterJoin(JinqStream.JoinWithSource<T, U>, JinqStream.WhereForOn<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
leftOuterJoinIterable(JinqStream.JoinToIterable<T, U>) - Method in interface org.jinq.orm.internal.QueryComposer
 
leftOuterJoinList(JinqStream.JoinToIterable<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
A variant of leftOuterJoin() that can be used if you want to join to a collection without the trouble of converting it to a JinqStream first.
leftOuterJoinList(JinqStream.JoinToIterable<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
leftOuterJoinList(JinqStream.JoinToIterable<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
leftOuterJoinWithSource(JinqStream.JoinWithSource<T, U>, JinqStream.WhereForOn<T, U>) - Method in interface org.jinq.orm.internal.QueryComposer
 
limit(long) - Method in interface org.jinq.orm.internal.QueryComposer
 
limit(long) - Method in interface org.jinq.orm.stream.JinqStream
 
limit(long) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
limit(long) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
limit(long) - Method in class org.jinq.orm.stream.QueryJinqStream
 

M

makeQueryStream(QueryComposer<U>, InQueryStreamSource) - Method in class org.jinq.orm.stream.QueryJinqStream
 
map(Function<? super T, ? extends R>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
mapToDouble(ToDoubleFunction<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
mapToInt(ToIntFunction<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
mapToLong(ToLongFunction<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
max(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
max(Comparator<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
max(JinqStream.CollectComparable<T, V>) - Method in interface org.jinq.orm.stream.JinqStream
Finds the largest or maximum element of a stream.
max(JinqStream.CollectComparable<T, V>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
max(JinqStream.CollectComparable<T, V>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
min(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
min(Comparator<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
min(JinqStream.CollectComparable<T, V>) - Method in interface org.jinq.orm.stream.JinqStream
Finds the smallest or minimum element of a stream.
min(JinqStream.CollectComparable<T, V>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
min(JinqStream.CollectComparable<T, V>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
multiaggregate(JinqStream.AggregateSelect<T, ?>[]) - Method in interface org.jinq.orm.internal.QueryComposer
 

N

next() - Method in class org.jinq.orm.stream.NextOnlyIterator
 
nextElement(T) - Method in class org.jinq.orm.stream.NextOnlyIterator
Call this from generateNext() with the next element to be returned from the iterator.
NextOnlyIterator<T> - Class in org.jinq.orm.stream
Creating things that act like iterators is annoying because the programmer has to supply implementations of the hasNext() and next() methods.
NextOnlyIterator() - Constructor for class org.jinq.orm.stream.NextOnlyIterator
 
noMoreElements() - Method in class org.jinq.orm.stream.NextOnlyIterator
Call this from generateNext() if there are no more elements to be iterated over.
noneMatch(Predicate<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
NonQueryJinqStream<T> - Class in org.jinq.orm.stream
 
NonQueryJinqStream(Stream<T>) - Constructor for class org.jinq.orm.stream.NonQueryJinqStream
 
NonQueryJinqStream(Stream<T>, InQueryStreamSource) - Constructor for class org.jinq.orm.stream.NonQueryJinqStream
 
NonQueryJinqStream.IteratorTee<T> - Class in org.jinq.orm.stream
 

O

of(U) - Static method in interface org.jinq.orm.stream.JinqStream
Creates a JinqStream containing a single object.
onClose(Runnable) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
org.jinq.orm.internal - package org.jinq.orm.internal
 
org.jinq.orm.stream - package org.jinq.orm.stream
 
org.jinq.tuples - package org.jinq.tuples
 

P

Pair<T,​U> - Class in org.jinq.tuples
 
Pair(T, U) - Constructor for class org.jinq.tuples.Pair
 
PairCollection(V, Collection<W>) - Static method in class org.jinq.tuples.Pair
 
parallel() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
peek(Consumer<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
propagateException(Object, Throwable) - Method in interface org.jinq.orm.stream.JinqStream
Deprecated.
propagateException(Object, Throwable) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 

Q

QueryComposer<T> - Interface in org.jinq.orm.internal
 
QueryJinqStream<T> - Class in org.jinq.orm.stream
 
QueryJinqStream(QueryComposer<T>) - Constructor for class org.jinq.orm.stream.QueryJinqStream
 
QueryJinqStream(QueryComposer<T>, InQueryStreamSource) - Constructor for class org.jinq.orm.stream.QueryJinqStream
 

R

realizeStream() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
recordedExceptions - Variable in class org.jinq.orm.stream.NonQueryJinqStream
 
reduce(BinaryOperator<T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
reduce(T, BinaryOperator<T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 

S

select(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
select(JinqStream.Select<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
Transforms the elements in the stream.
select(JinqStream.Select<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
select(JinqStream.Select<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
select(JinqStream.SelectWithSource<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
Transforms the elements in the stream.
select(JinqStream.SelectWithSource<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
select(JinqStream.SelectWithSource<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
select(U) - Method in interface org.jinq.orm.stream.JinqStream.Select
 
select(U, InQueryStreamSource) - Method in interface org.jinq.orm.stream.JinqStream.SelectWithSource
 
selectAll(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
selectAll(JinqStream.Join<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
Transforms the elements in the stream.
selectAll(JinqStream.Join<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
selectAll(JinqStream.Join<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
selectAll(JinqStream.JoinWithSource<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
Transforms the elements in the stream.
selectAll(JinqStream.JoinWithSource<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
selectAll(JinqStream.JoinWithSource<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
selectAllIterable(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
selectAllList(JinqStream.JoinToIterable<T, U>) - Method in interface org.jinq.orm.stream.JinqStream
A variant of selectAll() that can be used if you want to join to a collection without the trouble of converting it to a JinqStream first.
selectAllList(JinqStream.JoinToIterable<T, U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
selectAllList(JinqStream.JoinToIterable<T, U>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
selectAllWithSource(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
selectWithSource(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
sequential() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
setHint(String, Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
setHint(String, Object) - Method in interface org.jinq.orm.stream.JinqStream
Sets a hint on the stream for how the query should be executed
setHint(String, Object) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
setHint(String, Object) - Method in class org.jinq.orm.stream.QueryJinqStream
 
skip(long) - Method in interface org.jinq.orm.internal.QueryComposer
 
skip(long) - Method in interface org.jinq.orm.stream.JinqStream
 
skip(long) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
skip(long) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
skip(long) - Method in class org.jinq.orm.stream.QueryJinqStream
 
sorted() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
sorted(Comparator<? super T>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
sortedBy(Object, boolean) - Method in interface org.jinq.orm.internal.QueryComposer
 
sortedBy(JinqStream.CollectComparable<T, V>) - Method in interface org.jinq.orm.stream.JinqStream
Sorts the elements of a stream in ascending order based on the value returned.
sortedBy(JinqStream.CollectComparable<T, V>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
sortedBy(JinqStream.CollectComparable<T, V>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
sortedDescendingBy(JinqStream.CollectComparable<T, V>) - Method in interface org.jinq.orm.stream.JinqStream
Sorts the elements of a stream in descending order based on the value returned.
sortedDescendingBy(JinqStream.CollectComparable<T, V>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
sortedDescendingBy(JinqStream.CollectComparable<T, V>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
spliterator() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
stream(Class<U>) - Method in interface org.jinq.orm.stream.InQueryStreamSource
Returns a stream of entities using the same database as used by the query being constructed.
sum(Object, Class<V>) - Method in interface org.jinq.orm.internal.QueryComposer
 
sumBigDecimal(JinqStream.CollectBigDecimal<T>) - Method in interface org.jinq.orm.stream.JinqStream
 
sumBigDecimal(JinqStream.CollectBigDecimal<T>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
sumBigDecimal(JinqStream.CollectBigDecimal<T>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
sumBigInteger(JinqStream.CollectBigInteger<T>) - Method in interface org.jinq.orm.stream.JinqStream
 
sumBigInteger(JinqStream.CollectBigInteger<T>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
sumBigInteger(JinqStream.CollectBigInteger<T>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
sumDouble(JinqStream.CollectDouble<T>) - Method in interface org.jinq.orm.stream.JinqStream
 
sumDouble(JinqStream.CollectDouble<T>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
sumDouble(JinqStream.CollectDouble<T>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
sumInteger(JinqStream.CollectInteger<T>) - Method in interface org.jinq.orm.stream.JinqStream
Calculates a sum over the elements of a stream.
sumInteger(JinqStream.CollectInteger<T>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
sumInteger(JinqStream.CollectInteger<T>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
sumLong(JinqStream.CollectLong<T>) - Method in interface org.jinq.orm.stream.JinqStream
 
sumLong(JinqStream.CollectLong<T>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
sumLong(JinqStream.CollectLong<T>) - Method in class org.jinq.orm.stream.QueryJinqStream
 

T

toArray() - Method in class org.jinq.orm.stream.LazyWrappedStream
 
toArray(IntFunction<A[]>) - Method in class org.jinq.orm.stream.LazyWrappedStream
 
toList() - Method in interface org.jinq.orm.stream.JinqStream
Convenience method that collects the stream contents into a List.
toList() - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
toString() - Method in class org.jinq.tuples.Pair
 
toString() - Method in class org.jinq.tuples.Tuple3
 
toString() - Method in class org.jinq.tuples.Tuple4
 
toString() - Method in class org.jinq.tuples.Tuple5
 
toString() - Method in class org.jinq.tuples.Tuple6
 
toString() - Method in class org.jinq.tuples.Tuple7
 
toString() - Method in class org.jinq.tuples.Tuple8
 
Tuple - Class in org.jinq.tuples
 
Tuple() - Constructor for class org.jinq.tuples.Tuple
 
Tuple3<A,​B,​C> - Class in org.jinq.tuples
 
Tuple3(A, B, C) - Constructor for class org.jinq.tuples.Tuple3
 
Tuple4<A,​B,​C,​D> - Class in org.jinq.tuples
 
Tuple4(A, B, C, D) - Constructor for class org.jinq.tuples.Tuple4
 
Tuple5<A,​B,​C,​D,​E> - Class in org.jinq.tuples
 
Tuple5(A, B, C, D, E) - Constructor for class org.jinq.tuples.Tuple5
 
Tuple6<A,​B,​C,​D,​E,​F> - Class in org.jinq.tuples
 
Tuple6(A, B, C, D, E, F) - Constructor for class org.jinq.tuples.Tuple6
 
Tuple7<A,​B,​C,​D,​E,​F,​G> - Class in org.jinq.tuples
 
Tuple7(A, B, C, D, E, F, G) - Constructor for class org.jinq.tuples.Tuple7
 
Tuple8<A,​B,​C,​D,​E,​F,​G,​H> - Class in org.jinq.tuples
 
Tuple8(A, B, C, D, E, F, G, H) - Constructor for class org.jinq.tuples.Tuple8
 

U

unordered() - Method in class org.jinq.orm.stream.LazyWrappedStream
 

W

where(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
where(JinqStream.Where<T, E>) - Method in interface org.jinq.orm.stream.JinqStream
Filters the elements of the stream.
where(JinqStream.Where<T, E>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
where(JinqStream.Where<T, E>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
where(JinqStream.WhereWithSource<T, E>) - Method in interface org.jinq.orm.stream.JinqStream
Filters the elements of the stream.
where(JinqStream.WhereWithSource<T, E>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
where(JinqStream.WhereWithSource<T, E>) - Method in class org.jinq.orm.stream.QueryJinqStream
 
where(U) - Method in interface org.jinq.orm.stream.JinqStream.Where
 
where(U, InQueryStreamSource) - Method in interface org.jinq.orm.stream.JinqStream.WhereWithSource
 
where(U, V) - Method in interface org.jinq.orm.stream.JinqStream.WhereForOn
 
whereWithSource(Object) - Method in interface org.jinq.orm.internal.QueryComposer
 
wrap(Stream<U>) - Method in class org.jinq.orm.stream.LazyWrappedStream
Allows subclasses to wrap streams generated by this class with wrappers that provide additional functionality.
wrap(Stream<U>) - Method in class org.jinq.orm.stream.NonQueryJinqStream
 
A C D E F G H I J L M N O P Q R S T U W 
All Classes All Packages