Package org.hibernate.reactive.query
Interface ReactiveSelectionQuery<R>
- All Superinterfaces:
org.hibernate.query.CommonQueryContract
- All Known Subinterfaces:
ReactiveNativeQuery<R>,ReactiveNativeQueryImplementor<R>,ReactiveQuery<R>,ReactiveQueryImplementor<R>,ReactiveSqmQueryImplementor<R>,ReactiveSqmSelectionQuery<R>
- All Known Implementing Classes:
ReactiveNativeQueryImpl,ReactiveQuerySqmImpl,ReactiveSqmSelectionQueryImpl
public interface ReactiveSelectionQuery<R>
extends org.hibernate.query.CommonQueryContract
- See Also:
-
SelectionQuery
-
Method Summary
Modifier and TypeMethodDescriptionvoidapplyGraph(org.hibernate.graph.spi.RootGraphImplementor<?> graph, org.hibernate.graph.GraphSemantic semantic) enableFetchProfile(String profileName) org.hibernate.CacheModejakarta.persistence.CacheRetrieveModejakarta.persistence.CacheStoreModeintorg.hibernate.LockModejakarta.persistence.LockModeTypeorg.hibernate.LockOptionsintdefault CompletionStage<List<R>>booleanbooleansetCacheable(boolean cacheable) setCacheMode(org.hibernate.CacheMode cacheMode) setCacheRegion(String cacheRegion) setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode) setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode) setFetchSize(int fetchSize) setFirstResult(int startPosition) setFlushMode(jakarta.persistence.FlushModeType flushMode) setFollowOnLocking(boolean enable) setHibernateFlushMode(org.hibernate.FlushMode flushMode) setHibernateLockMode(org.hibernate.LockMode lockMode) setLockMode(jakarta.persistence.LockModeType lockMode) setLockMode(String alias, org.hibernate.LockMode lockMode) setMaxResults(int maxResult) setParameter(int position, Object value) setParameter(int position, Instant value, jakarta.persistence.TemporalType temporalType) setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType) setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType) <P> ReactiveSelectionQuery<R>setParameter(int position, P value, jakarta.persistence.metamodel.Type<P> type) <P> ReactiveSelectionQuery<R>setParameter(int position, P value, Class<P> type) setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType) setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType) <T> ReactiveSelectionQuery<R>setParameter(jakarta.persistence.Parameter<T> param, T value) setParameter(String name, Object value) setParameter(String name, Instant value, jakarta.persistence.TemporalType temporalType) setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType) setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType) <P> ReactiveSelectionQuery<R>setParameter(String name, P value, jakarta.persistence.metamodel.Type<P> type) <P> ReactiveSelectionQuery<R>setParameter(String name, P value, Class<P> type) <P> ReactiveSelectionQuery<R>setParameter(org.hibernate.query.QueryParameter<P> parameter, P val, jakarta.persistence.metamodel.Type<P> type) <P> ReactiveSelectionQuery<R>setParameter(org.hibernate.query.QueryParameter<P> parameter, P value, Class<P> type) <T> ReactiveSelectionQuery<R>setParameter(org.hibernate.query.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, jakarta.persistence.metamodel.Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(int position, Collection<? extends P> values, Class<P> javaType) <P> ReactiveSelectionQuery<R>setParameterList(int position, P[] values, jakarta.persistence.metamodel.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, jakarta.persistence.metamodel.Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(String name, Collection<? extends P> values, Class<P> javaType) <P> ReactiveSelectionQuery<R>setParameterList(String name, P[] values, jakarta.persistence.metamodel.Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(String name, P[] values, Class<P> javaType) <P> ReactiveSelectionQuery<R>setParameterList(org.hibernate.query.QueryParameter<P> parameter, Collection<? extends P> values) <P> ReactiveSelectionQuery<R>setParameterList(org.hibernate.query.QueryParameter<P> parameter, Collection<? extends P> values, jakarta.persistence.metamodel.Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(org.hibernate.query.QueryParameter<P> parameter, Collection<? extends P> values, Class<P> javaType) <P> ReactiveSelectionQuery<R>setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values) <P> ReactiveSelectionQuery<R>setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, jakarta.persistence.metamodel.Type<P> type) <P> ReactiveSelectionQuery<R>setParameterList(org.hibernate.query.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 interfaceorg.hibernate.query.CommonQueryContract
-
setFlushMode
- Specified by:
setFlushModein interfaceorg.hibernate.query.CommonQueryContract
-
setHibernateFlushMode
- Specified by:
setHibernateFlushModein interfaceorg.hibernate.query.CommonQueryContract
-
setTimeout
- Specified by:
setTimeoutin interfaceorg.hibernate.query.CommonQueryContract
-
getFetchSize
Integer getFetchSize() -
setFetchSize
-
isReadOnly
boolean isReadOnly() -
setReadOnly
-
setMaxResults
-
getFirstResult
int getFirstResult() -
getMaxResults
int getMaxResults() -
setFirstResult
-
getCacheMode
org.hibernate.CacheMode getCacheMode() -
getCacheStoreMode
jakarta.persistence.CacheStoreMode getCacheStoreMode() -
getCacheRetrieveMode
jakarta.persistence.CacheRetrieveMode getCacheRetrieveMode() -
setCacheMode
-
setCacheStoreMode
-
setCacheRetrieveMode
ReactiveSelectionQuery<R> setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode) - See Also:
-
isCacheable
boolean isCacheable() -
setCacheable
-
getCacheRegion
String getCacheRegion() -
setCacheRegion
-
getLockOptions
org.hibernate.LockOptions getLockOptions() -
getLockMode
jakarta.persistence.LockModeType getLockMode() -
setLockMode
-
getHibernateLockMode
org.hibernate.LockMode getHibernateLockMode() -
setHibernateLockMode
-
setLockMode
-
setFollowOnLocking
-
applyGraph
void applyGraph(org.hibernate.graph.spi.RootGraphImplementor<?> graph, org.hibernate.graph.GraphSemantic semantic) -
enableFetchProfile
-
setParameter
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(String name, P value, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(String name, Instant value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(int position, P value, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, Instant value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<T> ReactiveSelectionQuery<R> setParameter(org.hibernate.query.QueryParameter<T> parameter, T value) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(org.hibernate.query.QueryParameter<P> parameter, P value, Class<P> type) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(org.hibernate.query.QueryParameter<P> parameter, P val, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(String name, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(String name, Collection<? extends P> values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(String name, P[] values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, Collection<? extends P> values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, P[] values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, Collection<? extends P> values) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, Collection<? extends P> values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, Class<P> javaType) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
- Specified by:
setPropertiesin interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
- Specified by:
setPropertiesin interfaceorg.hibernate.query.CommonQueryContract
-