Uses of Interface
org.dellroad.querystream.jpa.Ref
Package
Description
QueryStream API for the Java Persistence Architecture (JPA).
-
Uses of Ref in org.dellroad.querystream.jpa
Modifier and TypeClassDescriptionclass
ExprRef<X>
ARef
that's known to be anExpression
.class
FromRef<X>
class
PathRef<X>
class
RootRef<X>
Modifier and TypeMethodDescription<R> DoubleStream
<R> ExprStream<X,
S> <R> FromStream<X,
S> <R> IntStream
<R> LongStream
<R> PathStream<X,
S> <R> RootStream<X>
<R> SearchStream<X,
S> Bind an unbound reference to a new query root that will be added to the query.BooleanValue.bind
(Ref<Boolean, ? super Expression<Boolean>> ref) <X2,
S2 extends Selection<X2>>
DeleteStream<X>DoubleStream.bind
(Ref<Double, ? super Expression<Double>> ref) <X2,
S2 extends Selection<X2>>
DoubleStreamDoubleStream.bind
(Ref<X2, ? super S2> ref, Function<? super Expression<Double>, ? extends S2> refFunction) DoubleValue.bind
(Ref<Double, ? super Expression<Double>> ref) <X2,
S2 extends Selection<X2>>
DoubleValueDoubleValue.bind
(Ref<X2, ? super S2> ref, Function<? super Expression<Double>, ? extends S2> refFunction) ExprStream<X,
S> <X2,
S2 extends Selection<X2>>
ExprStream<X,S> FromStream<X,
S> <X2,
S2 extends Selection<X2>>
FromStream<X,S> IntStream.bind
(Ref<Integer, ? super Expression<Integer>> ref) IntStream.bind
(Ref<X2, ? super S2> ref, Function<? super Expression<Integer>, ? extends S2> refFunction) IntValue.bind
(Ref<Integer, ? super Expression<Integer>> ref) IntValue.bind
(Ref<X2, ? super S2> ref, Function<? super Expression<Integer>, ? extends S2> refFunction) LongStream.bind
(Ref<Long, ? super Expression<Long>> ref) <X2,
S2 extends Selection<X2>>
LongStreamLongStream.bind
(Ref<X2, ? super S2> ref, Function<? super Expression<Long>, ? extends S2> refFunction) LongValue.bind
(Ref<Long, ? super Expression<Long>> ref) LongValue.bind
(Ref<X2, ? super S2> ref, Function<? super Expression<Long>, ? extends S2> refFunction) PathStream<X,
S> <X2,
S2 extends Selection<X2>>
PathStream<X,S> Bind an unbound reference to the items in this stream.Bind an unbound reference to the result of applying the given function to the items in this stream.<X2,
S2 extends Selection<X2>>
RootStream<X><X2,
S2 extends Selection<X2>>
SearchStream<X,S> <X2,
S2 extends Selection<X2>>
SearchValue<X,S> <X2,
S2 extends Selection<X2>>
UpdateStream<X>DoubleStream.groupBy
(Ref<?, ? extends Expression<?>> ref) ExprStream<X,
S> ExprStream.groupBy
(Ref<?, ? extends Expression<?>> ref) FromStream<X,
S> FromStream.groupBy
(Ref<?, ? extends Expression<?>> ref) IntStream.groupBy
(Ref<?, ? extends Expression<?>> ref) LongStream.groupBy
(Ref<?, ? extends Expression<?>> ref) PathStream<X,
S> PathStream.groupBy
(Ref<?, ? extends Expression<?>> ref) RootStream.groupBy
(Ref<?, ? extends Expression<?>> ref) SearchStream.groupBy
(Ref<?, ? extends Expression<?>> ref) Apply grouping based on an expression reference.DoubleStream.orderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) ExprStream<X,
S> ExprStream.orderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) FromStream<X,
S> FromStream.orderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) IntStream.orderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) LongStream.orderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) PathStream<X,
S> PathStream.orderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) RootStream.orderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) SearchStream.orderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) Order results using the specified expression reference.DoubleStream.thenOrderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) ExprStream<X,
S> ExprStream.thenOrderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) FromStream<X,
S> FromStream.thenOrderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) IntStream.thenOrderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) LongStream.thenOrderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) PathStream<X,
S> PathStream.thenOrderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) RootStream.thenOrderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) SearchStream.thenOrderBy
(Ref<?, ? extends Expression<?>> ref, boolean asc) Order results using the specified expression reference after existing sort.