Uses of Interface
org.dellroad.querystream.jpa.ExprValue
Package
Description
QueryStream API for the Java Persistence Architecture (JPA).
-
Uses of ExprValue in org.dellroad.querystream.jpa
Modifier and TypeInterfaceDescriptioninterface
A booleanExprValue
.interface
A doubleExprValue
.interface
AFromStream
that is guaranteed to return at most a single result.interface
A intExprValue
.interface
A longExprValue
.interface
APathStream
that is guaranteed to return at most a single result.interface
RootValue<X>
ARootStream
that is guaranteed to return at most a single result.Modifier and TypeMethodDescriptionExprValue.filter
(SingularAttribute<? super X, Boolean> attribute) ExprValue.filter
(Function<? super S, ? extends Expression<Boolean>> predicateBuilder) ExprStream.findAny()
ExprStream.findFirst()
ExprStream.findSingle()
default <K,
V, M extends Map<K, V>>
ExprValue<M,Expression<M>> ExprValue.map
(MapAttribute<? super X, K, V> attribute) default <E,
C extends Collection<E>>
ExprValue<C,Expression<C>> ExprValue.map
(PluralAttribute<? super X, C, E> attribute) default <Y> ExprValue<Y,
Expression<Y>> ExprValue.map
(Class<Y> type, Function<? super S, ? extends Expression<Y>> exprFunction) default <Y> ExprValue<Y,
Expression<Y>> ExprValue.mapToExpr
(Class<Y> type, Function<? super S, ? extends Expression<Y>> exprFunction) ExprValue.withFetchGraph
(String name) ExprValue.withFlushMode
(FlushModeType flushMode) ExprValue.withLoadGraph
(String name) ExprValue.withLockMode
(LockModeType lockMode) ExprValue.withParam
(Parameter<Calendar> parameter, Calendar value, TemporalType temporalType) ExprValue.withParam
(Parameter<Date> parameter, Date value, TemporalType temporalType) ExprValue.withParams
(Iterable<? extends ParamBinding<?>> params)