Package org.hibernate.reactive.query
Interface ReactiveSelectionQuery<R>
- All Superinterfaces:
CommonQueryContract
- All Known Subinterfaces:
ReactiveNativeQuery<R>,ReactiveNativeQueryImplementor<R>,ReactiveQuery<R>,ReactiveQueryImplementor<R>,ReactiveSqmQueryImplementor<R>,ReactiveSqmSelectionQuery<R>
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidapplyGraph(RootGraphImplementor<?> graph, GraphSemantic semantic) enableFetchProfile(String profileName) intintdefault CompletionStage<List<R>>booleanbooleansetCacheable(boolean cacheable) setCacheMode(CacheMode cacheMode) setCacheRegion(String cacheRegion) setCacheRetrieveMode(CacheRetrieveMode cacheRetrieveMode) setCacheStoreMode(CacheStoreMode cacheStoreMode) setFetchSize(int fetchSize) setFirstResult(int startPosition) setFlushMode(FlushModeType flushMode) setFollowOnLocking(boolean enable) setHibernateFlushMode(FlushMode flushMode) setHibernateLockMode(LockMode lockMode) setLockMode(LockModeType lockMode) setLockMode(String alias, LockMode lockMode) setMaxResults(int maxResult) setParameter(int position, Object value) setParameter(int position, Instant value, TemporalType temporalType) setParameter(int position, Calendar value, TemporalType temporalType) setParameter(int position, Date value, TemporalType temporalType) <P> ReactiveSelectionQuery<R>setParameter(int position, P value, Type<P> type) <P> ReactiveSelectionQuery<R>setParameter(int position, P value, Class<P> type) setParameter(Parameter<Calendar> param, Calendar value, TemporalType temporalType) setParameter(Parameter<Date> param, Date value, TemporalType temporalType) <T> ReactiveSelectionQuery<R>setParameter(Parameter<T> param, T value) setParameter(String name, Object value) setParameter(String name, Instant value, TemporalType temporalType) setParameter(String name, Calendar value, TemporalType temporalType) setParameter(String name, Date value, TemporalType temporalType) <P> ReactiveSelectionQuery<R>setParameter(String name, P value, Type<P> type) <P> ReactiveSelectionQuery<R>setParameter(String name, P value, Class<P> type) <P> ReactiveSelectionQuery<R>setParameter(QueryParameter<P> parameter, P val, Type<P> type) <P> ReactiveSelectionQuery<R>setParameter(QueryParameter<P> parameter, P value, Class<P> type) <T> ReactiveSelectionQuery<R>setParameter(QueryParameter<T> parameter, T value) setParameterList(int position, Object[] values) setParameterList(int position, Collection values) <P> ReactiveSelectionQuery<R>setParameterList(int position, Collection<? extends P> values, Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(int position, Collection<? extends P> values, Class<P> javaType) <P> ReactiveSelectionQuery<R>setParameterList(int position, P[] values, Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(int position, P[] values, Class<P> javaType) setParameterList(String name, Object[] values) setParameterList(String name, Collection values) <P> ReactiveSelectionQuery<R>setParameterList(String name, Collection<? extends P> values, Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(String name, Collection<? extends P> values, Class<P> javaType) <P> ReactiveSelectionQuery<R>setParameterList(String name, P[] values, Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(String name, P[] values, Class<P> javaType) <P> ReactiveSelectionQuery<R>setParameterList(QueryParameter<P> parameter, Collection<? extends P> values) <P> ReactiveSelectionQuery<R>setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, Class<P> javaType) <P> ReactiveSelectionQuery<R>setParameterList(QueryParameter<P> parameter, P[] values) <P> ReactiveSelectionQuery<R>setParameterList(QueryParameter<P> parameter, P[] values, Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(QueryParameter<P> parameter, P[] values, Class<P> javaType) setProperties(Object bean) setProperties(Map bean) setReadOnly(boolean readOnly) setTimeout(int timeout) Methods inherited from interface org.hibernate.query.CommonQueryContract
getComment, getFlushMode, getHibernateFlushMode, getParameterMetadata, getQueryFlushMode, getTimeout, setComment, setQueryFlushMode, setTimeout
-
Method Details
-
getQueryString
String getQueryString() -
getReactiveResultList
-
reactiveList
CompletionStage<List<R>> reactiveList() -
getReactiveSingleResult
CompletionStage<R> getReactiveSingleResult() -
getReactiveSingleResultOrNull
CompletionStage<R> getReactiveSingleResultOrNull() -
getReactiveResultCount
CompletionStage<Long> getReactiveResultCount() -
reactiveUnique
CompletionStage<R> reactiveUnique() -
reactiveUniqueResultOptional
CompletionStage<Optional<R>> reactiveUniqueResultOptional() -
setHint
- Specified by:
setHintin interfaceCommonQueryContract
-
setFlushMode
- Specified by:
setFlushModein interfaceCommonQueryContract
-
setHibernateFlushMode
- Specified by:
setHibernateFlushModein interfaceCommonQueryContract
-
setTimeout
- Specified by:
setTimeoutin interfaceCommonQueryContract
-
getFetchSize
Integer getFetchSize() -
setFetchSize
-
isReadOnly
boolean isReadOnly() -
setReadOnly
-
setMaxResults
-
getFirstResult
int getFirstResult() -
getMaxResults
int getMaxResults() -
setFirstResult
-
getCacheMode
CacheMode getCacheMode() -
getCacheStoreMode
CacheStoreMode getCacheStoreMode() -
getCacheRetrieveMode
CacheRetrieveMode getCacheRetrieveMode() -
setCacheMode
-
setCacheStoreMode
-
setCacheRetrieveMode
- See Also:
-
isCacheable
boolean isCacheable() -
setCacheable
-
getCacheRegion
String getCacheRegion() -
setCacheRegion
-
getLockOptions
LockOptions getLockOptions() -
getLockMode
LockModeType getLockMode() -
setLockMode
-
getHibernateLockMode
LockMode getHibernateLockMode() -
setHibernateLockMode
-
setLockMode
-
setFollowOnLocking
-
applyGraph
-
enableFetchProfile
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(Parameter<Calendar> param, Calendar value, TemporalType temporalType) - Specified by:
setParameterin interfaceCommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(Parameter<Date> param, Date value, TemporalType temporalType) - Specified by:
setParameterin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(String name, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(String name, Collection<? extends P> values, Type<P> type) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, Collection<? extends P> values, Type<P> type) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, Type<P> type) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(QueryParameter<P> parameter, P[] values, Class<P> javaType) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(QueryParameter<P> parameter, P[] values, Type<P> type) - Specified by:
setParameterListin interfaceCommonQueryContract
-
setProperties
- Specified by:
setPropertiesin interfaceCommonQueryContract
-
setProperties
- Specified by:
setPropertiesin interfaceCommonQueryContract
-