- All Superinterfaces:
ExprStream<X,,jakarta.persistence.criteria.Root<X>> ExprValue<X,,jakarta.persistence.criteria.Root<X>> FromStream<X,,jakarta.persistence.criteria.Root<X>> FromValue<X,,jakarta.persistence.criteria.Root<X>> PathStream<X,,jakarta.persistence.criteria.Root<X>> PathValue<X,,jakarta.persistence.criteria.Root<X>> QueryConfigurer<jakarta.persistence.criteria.AbstractQuery<?>,,X, jakarta.persistence.criteria.Root<X>> QueryStream<X,,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> RootStream<X>,SearchStream<X,,jakarta.persistence.criteria.Root<X>> SearchValue<X,jakarta.persistence.criteria.Root<X>>
public interface RootValue<X>
extends FromValue<X,jakarta.persistence.criteria.Root<X>>, RootStream<X>
A
RootStream that is guaranteed to return at most a single result.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.dellroad.querystream.jpa.QueryStream
QueryStream.Builder -
Method Summary
Modifier and TypeMethodDescriptionBind an unbound reference to the items in this stream.bind(Ref<X2, ? super S2> ref, Function<? super jakarta.persistence.criteria.Root<X>, ? extends S2> refFunction) Bind an unbound reference to the result of applying the given function to the items in this stream.Filter results using the specified boolean property.filter(Function<? super jakarta.persistence.criteria.Root<X>, ? extends jakarta.persistence.criteria.Expression<Boolean>> predicateBuilder) Filter results using the boolean expression produced by the given function.Peek at the items in this stream.withFetchGraph(String name) Configure a fetch graph for this query.withFlushMode(jakarta.persistence.FlushModeType flushMode) Set theFlushModeTypeassociated with this query.Associate a hint with this query.Associate hints with this query.withLoadGraph(String name) Configure a load graph for this query.withLockMode(jakarta.persistence.LockModeType lockMode) Set theLockModeTypeassociated with this query.withParam(jakarta.persistence.Parameter<Calendar> parameter, Calendar value, jakarta.persistence.TemporalType temporalType) Bind the value of a query parameter of typeCalendar.withParam(jakarta.persistence.Parameter<Date> parameter, Date value, jakarta.persistence.TemporalType temporalType) Bind the value of a query parameter of typeDate.withParam(jakarta.persistence.Parameter<T> parameter, T value) Bind the value of a query parameter.withParams(Iterable<? extends ParamBinding<?>> params) Associate parameter bindings with this query.Methods inherited from interface org.dellroad.querystream.jpa.ExprStream
asSubquery, count, countDistinct, existsMethods inherited from interface org.dellroad.querystream.jpa.ExprValue
map, map, map, map, mapToDouble, mapToDouble, mapToExpr, mapToFrom, mapToInt, mapToInt, mapToLong, mapToLong, mapToPathMethods inherited from interface org.dellroad.querystream.jpa.QueryConfigurer
configureMethods inherited from interface org.dellroad.querystream.jpa.QueryStream
getEntityManager, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParams, toCriteriaQuery, toQueryMethods inherited from interface org.dellroad.querystream.jpa.RootStream
addRoot, cast, distinct, fetch, fetch, fetch, fetch, findAny, findFirst, findSingle, groupBy, groupBy, groupBy, groupByMulti, having, limit, orderBy, orderBy, orderBy, orderBy, orderBy, orderBy, orderByMulti, skip, thenOrderBy, thenOrderBy, thenOrderBy, thenOrderByMethods inherited from interface org.dellroad.querystream.jpa.SearchStream
allMatch, allMatch, anyMatch, anyMatch, flatMap, flatMap, flatMap, flatMapKeys, flatMapValues, getQueryType, getResultList, getResultStream, isEmpty, join, join, join, join, join, join, join, join, join, join, join, join, mapToRef, mapToRef, mapToRef, mapToRef, mapToRoot, noneMatch, noneMatchMethods inherited from interface org.dellroad.querystream.jpa.SearchValue
ifPresent, isPresent, mapToSelection, orElse, orElseGet, orElseThrow, toOptional, value
-
Method Details
-
bind
Description copied from interface:QueryStreamBind an unbound reference to the items in this stream.- Specified by:
bindin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
bindin interfaceRootStream<X>- Specified by:
bindin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
ref- unbound reference- Returns:
- new stream that binds
ref
-
peek
Description copied from interface:QueryStreamPeek at the items in this stream.This is useful in cases where the selection can be modified, e.g., setting join
ONconditions usingJoin.on().- Specified by:
peekin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
peekin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
peekin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
peekin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
peekin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
peekin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
peekin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
peekin interfaceRootStream<X>- Specified by:
peekin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
peekin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
peeker- peeker into stream- Returns:
- new stream that peeks into this stream
-
bind
<X2,S2 extends jakarta.persistence.criteria.Selection<X2>> RootValue<X> bind(Ref<X2, ? super S2> ref, Function<? super jakarta.persistence.criteria.Root<X>, ? extends S2> refFunction) Description copied from interface:QueryStreamBind an unbound reference to the result of applying the given function to the items in this stream.- Specified by:
bindin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
bindin interfaceRootStream<X>- Specified by:
bindin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
bindin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Type Parameters:
X2- type of the bound valueS2- criteria type of the bound value- Parameters:
ref- unbound referencerefFunction- function mapping this stream'sSelectionto the reference value- Returns:
- new stream that binds
ref
-
filter
Description copied from interface:QueryStreamFilter results using the specified boolean property.Adds to any previously specified filters.
- Specified by:
filterin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
filterin interfaceRootStream<X>- Specified by:
filterin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
attribute- boolean property- Returns:
- new filtered stream
-
filter
RootValue<X> filter(Function<? super jakarta.persistence.criteria.Root<X>, ? extends jakarta.persistence.criteria.Expression<Boolean>> predicateBuilder) Description copied from interface:QueryStreamFilter results using the boolean expression produced by the given function.Adds to any previously specified filters.
- Specified by:
filterin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
filterin interfaceRootStream<X>- Specified by:
filterin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
filterin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
predicateBuilder- function mapping this stream's item to a booleanExpression- Returns:
- new filtered stream
-
withFlushMode
Description copied from interface:QueryStreamSet theFlushModeTypeassociated with this query.- Specified by:
withFlushModein interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFlushModein interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFlushModein interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFlushModein interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFlushModein interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFlushModein interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFlushModein interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withFlushModein interfaceRootStream<X>- Specified by:
withFlushModein interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFlushModein interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
flushMode- new flush mode- Returns:
- new stream with the specified flush mode configured
- See Also:
-
Query.setFlushMode(jakarta.persistence.FlushModeType)
-
withLockMode
Description copied from interface:QueryStreamSet theLockModeTypeassociated with this query.- Specified by:
withLockModein interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLockModein interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLockModein interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLockModein interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLockModein interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLockModein interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLockModein interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withLockModein interfaceRootStream<X>- Specified by:
withLockModein interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLockModein interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
lockMode- new lock mode- Returns:
- new stream with the specified lock mode configured
- See Also:
-
Query.setLockMode(jakarta.persistence.LockModeType)
-
withHint
Description copied from interface:QueryStreamAssociate a hint with this query.- Specified by:
withHintin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withHintin interfaceRootStream<X>- Specified by:
withHintin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
name- name of hintvalue- value of hint- Returns:
- new stream with the specified hint configured
- See Also:
-
Query.setHint(java.lang.String, java.lang.Object)
-
withHints
Description copied from interface:QueryStreamAssociate hints with this query.- Specified by:
withHintsin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintsin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintsin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintsin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintsin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintsin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintsin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withHintsin interfaceRootStream<X>- Specified by:
withHintsin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withHintsin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
hints- hints to add- Returns:
- new stream with the specified hints added
- See Also:
-
Query.setHint(java.lang.String, java.lang.Object)
-
withParam
Description copied from interface:QueryStreamBind the value of a query parameter.Replaces any previous binding of the same parameter.
- Specified by:
withParamin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withParamin interfaceRootStream<X>- Specified by:
withParamin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Type Parameters:
T- parameter value type- Parameters:
parameter- the parameter to setvalue- parameter value- Returns:
- new stream with the specified parameter value set
- See Also:
-
Query.setParameter(Parameter, Object)
-
withParam
RootValue<X> withParam(jakarta.persistence.Parameter<Date> parameter, Date value, jakarta.persistence.TemporalType temporalType) Description copied from interface:QueryStreamBind the value of a query parameter of typeDate.Replaces any previous binding of the same parameter.
- Specified by:
withParamin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withParamin interfaceRootStream<X>- Specified by:
withParamin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
parameter- the parameter to setvalue- parameter valuetemporalType- temporal type forvalue- Returns:
- new stream with the specified parameter value set
- See Also:
-
Query.setParameter(Parameter, Date, TemporalType)
-
withParam
RootValue<X> withParam(jakarta.persistence.Parameter<Calendar> parameter, Calendar value, jakarta.persistence.TemporalType temporalType) Description copied from interface:QueryStreamBind the value of a query parameter of typeCalendar.Replaces any previous binding of the same parameter.
- Specified by:
withParamin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withParamin interfaceRootStream<X>- Specified by:
withParamin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
parameter- the parameter to setvalue- parameter valuetemporalType- temporal type forvalue- Returns:
- new stream with the specified parameter value set
- See Also:
-
Query.setParameter(Parameter, Calendar, TemporalType)
-
withParams
Description copied from interface:QueryStreamAssociate parameter bindings with this query.Replaces any previous bindings of the same parameters.
- Specified by:
withParamsin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamsin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamsin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamsin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamsin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamsin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamsin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withParamsin interfaceRootStream<X>- Specified by:
withParamsin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withParamsin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
params- bindings to add- Returns:
- new stream with the specified parameter bindings added
- See Also:
-
Query.setParameter(Parameter, Object)
-
withLoadGraph
Description copied from interface:QueryStreamConfigure a load graph for this query.Equivalent to
withHint("jakarta.persistence.loadgraph", name).- Specified by:
withLoadGraphin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLoadGraphin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLoadGraphin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLoadGraphin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLoadGraphin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLoadGraphin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLoadGraphin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withLoadGraphin interfaceRootStream<X>- Specified by:
withLoadGraphin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withLoadGraphin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
name- name of load graph- Returns:
- new stream with the specified load graph configured
-
withFetchGraph
Description copied from interface:QueryStreamConfigure a fetch graph for this query.Equivalent to
withHint("jakarta.persistence.fetchgraph", name).- Specified by:
withFetchGraphin interfaceExprStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFetchGraphin interfaceExprValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFetchGraphin interfaceFromStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFetchGraphin interfaceFromValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFetchGraphin interfacePathStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFetchGraphin interfacePathValue<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFetchGraphin interfaceQueryStream<X,jakarta.persistence.criteria.Root<X>, jakarta.persistence.criteria.AbstractQuery<?>, jakarta.persistence.criteria.CriteriaQuery<X>, jakarta.persistence.TypedQuery<X>> - Specified by:
withFetchGraphin interfaceRootStream<X>- Specified by:
withFetchGraphin interfaceSearchStream<X,jakarta.persistence.criteria.Root<X>> - Specified by:
withFetchGraphin interfaceSearchValue<X,jakarta.persistence.criteria.Root<X>> - Parameters:
name- name of fetch graph- Returns:
- new stream with the specified fetch graph configured
-