| Package | Description |
|---|---|
| org.dellroad.querystream.jpa |
QueryStream API for the Java Persistence Architecture (JPA).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExprRef<X>
A
Ref that's known to be an Expression. |
class |
FromRef<X>
|
class |
PathRef<X>
|
class |
RootRef<X>
|
| Modifier and Type | Method and Description |
|---|---|
<R> ExprStream<X,S> |
ExprStream.addRoot(Ref<R,? super Root<R>> ref,
Class<R> type) |
<R> PathStream<X,S> |
PathStream.addRoot(Ref<R,? super Root<R>> ref,
Class<R> type) |
<R> DoubleStream |
DoubleStream.addRoot(Ref<R,? super Root<R>> ref,
Class<R> type) |
<R> RootStream<X> |
RootStream.addRoot(Ref<R,? super Root<R>> ref,
Class<R> type) |
<R> IntStream |
IntStream.addRoot(Ref<R,? super Root<R>> ref,
Class<R> type) |
<R> LongStream |
LongStream.addRoot(Ref<R,? super Root<R>> ref,
Class<R> type) |
<R> SearchStream<X,S> |
SearchStream.addRoot(Ref<R,? super Root<R>> ref,
Class<R> type)
Bind an unbound reference to a new query root that will be added to the query.
|
<R> FromStream<X,S> |
FromStream.addRoot(Ref<R,? super Root<R>> ref,
Class<R> type) |
BooleanValue |
BooleanValue.bind(Ref<Boolean,? super Expression<Boolean>> ref) |
DoubleStream |
DoubleStream.bind(Ref<Double,? super Expression<Double>> ref) |
DoubleValue |
DoubleValue.bind(Ref<Double,? super Expression<Double>> ref) |
IntValue |
IntValue.bind(Ref<Integer,? super Expression<Integer>> ref) |
IntStream |
IntStream.bind(Ref<Integer,? super Expression<Integer>> ref) |
LongStream |
LongStream.bind(Ref<Long,? super Expression<Long>> ref) |
LongValue |
LongValue.bind(Ref<Long,? super Expression<Long>> ref) |
RootValue<X> |
RootValue.bind(Ref<X,? super Root<X>> ref) |
UpdateStream<X> |
UpdateStream.bind(Ref<X,? super Root<X>> ref) |
DeleteStream<X> |
DeleteStream.bind(Ref<X,? super Root<X>> ref) |
RootStream<X> |
RootStream.bind(Ref<X,? super Root<X>> ref) |
ExprStream<X,S> |
ExprStream.bind(Ref<X,? super S> ref) |
SearchValue<X,S> |
SearchValue.bind(Ref<X,? super S> ref) |
PathStream<X,S> |
PathStream.bind(Ref<X,? super S> ref) |
FromValue<X,S> |
FromValue.bind(Ref<X,? super S> ref) |
PathValue<X,S> |
PathValue.bind(Ref<X,? super S> ref) |
SearchStream<X,S> |
SearchStream.bind(Ref<X,? super S> ref) |
QueryStream<X,S,C,C2,Q> |
QueryStream.bind(Ref<X,? super S> ref)
Bind an unbound reference to the items in this stream.
|
FromStream<X,S> |
FromStream.bind(Ref<X,? super S> ref) |
ExprValue<X,S> |
ExprValue.bind(Ref<X,? super S> ref) |
<X2,S2 extends Selection<X2>> |
DoubleStream.bind(Ref<X2,? super S2> ref,
Function<? super Expression<Double>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
DoubleValue.bind(Ref<X2,? super S2> ref,
Function<? super Expression<Double>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
IntValue.bind(Ref<X2,? super S2> ref,
Function<? super Expression<Integer>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
IntStream.bind(Ref<X2,? super S2> ref,
Function<? super Expression<Integer>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
LongStream.bind(Ref<X2,? super S2> ref,
Function<? super Expression<Long>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
LongValue.bind(Ref<X2,? super S2> ref,
Function<? super Expression<Long>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
RootValue.bind(Ref<X2,? super S2> ref,
Function<? super Root<X>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
UpdateStream.bind(Ref<X2,? super S2> ref,
Function<? super Root<X>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
DeleteStream.bind(Ref<X2,? super S2> ref,
Function<? super Root<X>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
RootStream.bind(Ref<X2,? super S2> ref,
Function<? super Root<X>,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
ExprStream.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
SearchValue.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
PathStream.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
FromValue.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
PathValue.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
SearchStream.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
QueryStream.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction)
Bind an unbound reference to the result of applying the given function to the items in this stream.
|
<X2,S2 extends Selection<X2>> |
FromStream.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
<X2,S2 extends Selection<X2>> |
ExprValue.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
ExprStream<X,S> |
ExprStream.groupBy(Ref<?,? extends Expression<?>> ref) |
PathStream<X,S> |
PathStream.groupBy(Ref<?,? extends Expression<?>> ref) |
DoubleStream |
DoubleStream.groupBy(Ref<?,? extends Expression<?>> ref) |
RootStream<X> |
RootStream.groupBy(Ref<?,? extends Expression<?>> ref) |
IntStream |
IntStream.groupBy(Ref<?,? extends Expression<?>> ref) |
LongStream |
LongStream.groupBy(Ref<?,? extends Expression<?>> ref) |
SearchStream<X,S> |
SearchStream.groupBy(Ref<?,? extends Expression<?>> ref)
Apply grouping based on an expression reference.
|
FromStream<X,S> |
FromStream.groupBy(Ref<?,? extends Expression<?>> ref) |
ExprStream<X,S> |
ExprStream.orderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
PathStream<X,S> |
PathStream.orderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
DoubleStream |
DoubleStream.orderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
RootStream<X> |
RootStream.orderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
IntStream |
IntStream.orderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
LongStream |
LongStream.orderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
SearchStream<X,S> |
SearchStream.orderBy(Ref<?,? extends Expression<?>> ref,
boolean asc)
Order results using the specified expression reference.
|
FromStream<X,S> |
FromStream.orderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
ExprStream<X,S> |
ExprStream.thenOrderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
PathStream<X,S> |
PathStream.thenOrderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
DoubleStream |
DoubleStream.thenOrderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
RootStream<X> |
RootStream.thenOrderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
IntStream |
IntStream.thenOrderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
LongStream |
LongStream.thenOrderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
SearchStream<X,S> |
SearchStream.thenOrderBy(Ref<?,? extends Expression<?>> ref,
boolean asc)
Order results using the specified expression reference after existing sort.
|
FromStream<X,S> |
FromStream.thenOrderBy(Ref<?,? extends Expression<?>> ref,
boolean asc) |
Copyright © 2023. All rights reserved.