| Package | Description |
|---|---|
| org.dellroad.querystream.jpa |
QueryStream API for the Java Persistence Architecture (JPA).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BooleanValue
A boolean
ExprValue. |
interface |
DoubleValue
A double
ExprValue. |
interface |
FromValue<X,S extends From<?,X>>
A
FromStream that is guaranteed to return at most a single result. |
interface |
IntValue
A int
ExprValue. |
interface |
LongValue
A long
ExprValue. |
interface |
PathValue<X,S extends Path<X>>
A
PathStream that is guaranteed to return at most a single result. |
interface |
RootValue<X>
A
RootStream that is guaranteed to return at most a single result. |
| Modifier and Type | Method and Description |
|---|---|
ExprValue<X,S> |
ExprValue.bind(Ref<X,? super S> ref) |
<X2,S2 extends Selection<X2>> |
ExprValue.bind(Ref<X2,? super S2> ref,
Function<? super S,? extends S2> refFunction) |
ExprValue<X,S> |
ExprValue.filter(Function<? super S,? extends Expression<Boolean>> predicateBuilder) |
ExprValue<X,S> |
ExprValue.filter(SingularAttribute<? super X,Boolean> attribute) |
ExprValue<X,S> |
ExprStream.findAny() |
ExprValue<X,S> |
ExprStream.findFirst() |
ExprValue<X,S> |
ExprStream.findSingle() |
default <Y> ExprValue<Y,Expression<Y>> |
ExprValue.map(Class<Y> type,
Function<? super S,? extends Expression<Y>> exprFunction) |
default <K,V,M extends Map<K,V>> |
ExprValue.map(MapAttribute<? super X,K,V> attribute) |
default <E,C extends Collection<E>> |
ExprValue.map(PluralAttribute<? super X,C,E> attribute) |
default <Y> ExprValue<Y,Expression<Y>> |
ExprValue.mapToExpr(Class<Y> type,
Function<? super S,? extends Expression<Y>> exprFunction) |
ExprValue<X,S> |
ExprValue.peek(Consumer<? super S> peeker) |
ExprValue<X,S> |
ExprValue.withFetchGraph(String name) |
ExprValue<X,S> |
ExprValue.withFlushMode(FlushModeType flushMode) |
ExprValue<X,S> |
ExprValue.withHint(String name,
Object value) |
ExprValue<X,S> |
ExprValue.withHints(Map<String,Object> hints) |
ExprValue<X,S> |
ExprValue.withLoadGraph(String name) |
ExprValue<X,S> |
ExprValue.withLockMode(LockModeType lockMode) |
ExprValue<X,S> |
ExprValue.withParam(Parameter<Calendar> parameter,
Calendar value,
TemporalType temporalType) |
ExprValue<X,S> |
ExprValue.withParam(Parameter<Date> parameter,
Date value,
TemporalType temporalType) |
<T> ExprValue<X,S> |
ExprValue.withParam(Parameter<T> parameter,
T value) |
ExprValue<X,S> |
ExprValue.withParams(Iterable<? extends ParamBinding<?>> params) |
Copyright © 2023. All rights reserved.