| Package | Description |
|---|---|
| org.dellroad.querystream.jpa |
QueryStream API for the Java Persistence Architecture (JPA).
|
| Modifier and Type | Method and Description |
|---|---|
UpdateStream<X> |
UpdateStream.bind(Ref<X,? super Root<X>> ref) |
<X2,S2 extends Selection<X2>> |
UpdateStream.bind(Ref<X2,? super S2> ref,
Function<? super Root<X>,? extends S2> refFunction) |
UpdateStream<X> |
UpdateStream.filter(Function<? super Root<X>,? extends Expression<Boolean>> predicateBuilder) |
UpdateStream<X> |
UpdateStream.filter(SingularAttribute<? super X,Boolean> attribute) |
UpdateStream<X> |
UpdateStream.limit(int maxSize) |
UpdateStream<X> |
UpdateStream.peek(Consumer<? super Root<X>> peeker) |
<Y> UpdateStream<X> |
UpdateStream.set(Path<Y> path,
Expression<? extends Y> value)
Set the property described by the specified
Path to the value described by the specified expression. |
<Y> UpdateStream<X> |
UpdateStream.set(Path<Y> path,
Function<? super Root<X>,? extends Expression<? extends Y>> expressionBuilder)
Set the property described by the specified
Path using the value expression returned by the given function. |
<Y,V extends Y> |
UpdateStream.set(Path<Y> path,
V value)
Set the property described by the specified
Path to the specified value. |
<Y> UpdateStream<X> |
UpdateStream.set(SingularAttribute<? super X,Y> attribute,
Expression<? extends Y> value)
Set the property described by the specified attribute to the value described by the specified expression.
|
<Y> UpdateStream<X> |
UpdateStream.set(SingularAttribute<? super X,Y> attribute,
Function<? super Root<X>,? extends Expression<? extends Y>> expressionBuilder)
Set the property described by the specified attribute using the value expression returned by the given function.
|
<Y,V extends Y> |
UpdateStream.set(SingularAttribute<? super X,Y> attribute,
V value)
Set the property described by the specified attribute to the specified value.
|
UpdateStream<X> |
UpdateStream.skip(int num) |
<X> UpdateStream<X> |
QueryStream.Builder.updateStream(Class<X> type)
Create a
UpdateStream for bulk update queries. |
UpdateStream<X> |
UpdateStream.withFetchGraph(String name) |
UpdateStream<X> |
UpdateStream.withFlushMode(FlushModeType flushMode) |
UpdateStream<X> |
UpdateStream.withHint(String name,
Object value) |
UpdateStream<X> |
UpdateStream.withHints(Map<String,Object> hints) |
UpdateStream<X> |
UpdateStream.withLoadGraph(String name) |
UpdateStream<X> |
UpdateStream.withLockMode(LockModeType lockMode) |
UpdateStream<X> |
UpdateStream.withParam(Parameter<Calendar> parameter,
Calendar value,
TemporalType temporalType) |
UpdateStream<X> |
UpdateStream.withParam(Parameter<Date> parameter,
Date value,
TemporalType temporalType) |
<T> UpdateStream<X> |
UpdateStream.withParam(Parameter<T> parameter,
T value) |
UpdateStream<X> |
UpdateStream.withParams(Iterable<? extends ParamBinding<?>> params) |
Copyright © 2023. All rights reserved.