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 TypeMethodDescriptionvoid
applyGraph
(org.hibernate.graph.spi.RootGraphImplementor<?> graph, org.hibernate.graph.GraphSemantic semantic) enableFetchProfile
(String profileName) org.hibernate.CacheMode
jakarta.persistence.CacheRetrieveMode
jakarta.persistence.CacheStoreMode
int
org.hibernate.LockMode
jakarta.persistence.LockModeType
org.hibernate.LockOptions
int
default CompletionStage<List<R>>
boolean
boolean
setCacheable
(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:
setHint
in interfaceorg.hibernate.query.CommonQueryContract
-
setFlushMode
- Specified by:
setFlushMode
in interfaceorg.hibernate.query.CommonQueryContract
-
setHibernateFlushMode
- Specified by:
setHibernateFlushMode
in interfaceorg.hibernate.query.CommonQueryContract
-
setTimeout
- Specified by:
setTimeout
in 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:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(String name, P value, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(String name, Instant value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(int position, P value, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, Instant value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<T> ReactiveSelectionQuery<R> setParameter(org.hibernate.query.QueryParameter<T> parameter, T value) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(org.hibernate.query.QueryParameter<P> parameter, P value, Class<P> type) - Specified by:
setParameter
in 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:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType) - Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(String name, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(String name, Collection<? extends P> values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(String name, P[] values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, Collection<? extends P> values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, P[] values, jakarta.persistence.metamodel.Type<P> type) - Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, Collection<? extends P> values) - Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, Collection<? extends P> values, Class<P> javaType) - Specified by:
setParameterList
in 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:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values) - Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, Class<P> javaType) - Specified by:
setParameterList
in 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:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
- Specified by:
setProperties
in interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
- Specified by:
setProperties
in interfaceorg.hibernate.query.CommonQueryContract
-