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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.hibernate.CacheMode
getCacheMode()
java.lang.String
getCacheRegion()
jakarta.persistence.CacheRetrieveMode
getCacheRetrieveMode()
jakarta.persistence.CacheStoreMode
getCacheStoreMode()
java.lang.Integer
getFetchSize()
int
getFirstResult()
org.hibernate.LockMode
getHibernateLockMode()
jakarta.persistence.LockModeType
getLockMode()
org.hibernate.LockOptions
getLockOptions()
java.lang.String
getQueryString()
default java.util.concurrent.CompletionStage<java.util.List<R>>
getReactiveResultList()
java.util.concurrent.CompletionStage<R>
getReactiveSingleResult()
java.util.concurrent.CompletionStage<R>
getReactiveSingleResultOrNull()
boolean
isCacheable()
boolean
isReadOnly()
java.util.concurrent.CompletionStage<java.util.List<R>>
reactiveList()
java.util.concurrent.CompletionStage<R>
reactiveUnique()
java.util.concurrent.CompletionStage<java.util.Optional<R>>
reactiveUniqueResultOptional()
ReactiveSelectionQuery<R>
setAliasSpecificLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
ReactiveSelectionQuery<R>
setCacheable(boolean cacheable)
ReactiveSelectionQuery<R>
setCacheMode(org.hibernate.CacheMode cacheMode)
ReactiveSelectionQuery<R>
setCacheRegion(java.lang.String cacheRegion)
ReactiveSelectionQuery<R>
setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode)
ReactiveSelectionQuery<R>
setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode)
ReactiveSelectionQuery<R>
setFetchSize(int fetchSize)
ReactiveSelectionQuery<R>
setFirstResult(int startPosition)
ReactiveSelectionQuery<R>
setFlushMode(jakarta.persistence.FlushModeType flushMode)
ReactiveSelectionQuery<R>
setFollowOnLocking(boolean enable)
ReactiveSelectionQuery<R>
setHibernateFlushMode(org.hibernate.FlushMode flushMode)
ReactiveSelectionQuery<R>
setHibernateLockMode(org.hibernate.LockMode lockMode)
ReactiveSelectionQuery<R>
setHint(java.lang.String hintName, java.lang.Object value)
ReactiveSelectionQuery<R>
setLockMode(jakarta.persistence.LockModeType lockMode)
ReactiveSelectionQuery<R>
setLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
ReactiveSelectionQuery<R>
setMaxResults(int maxResult)
ReactiveSelectionQuery<R>
setParameter(int position, java.lang.Object value)
ReactiveSelectionQuery<R>
setParameter(int position, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
ReactiveSelectionQuery<R>
setParameter(int position, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
ReactiveSelectionQuery<R>
setParameter(int position, java.util.Date value, jakarta.persistence.TemporalType temporalType)
<P> ReactiveSelectionQuery<R>
setParameter(int position, P value, java.lang.Class<P> type)
<P> ReactiveSelectionQuery<R>
setParameter(int position, P value, org.hibernate.query.BindableType<P> type)
ReactiveSelectionQuery<R>
setParameter(jakarta.persistence.Parameter<java.util.Calendar> param, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
ReactiveSelectionQuery<R>
setParameter(jakarta.persistence.Parameter<java.util.Date> param, java.util.Date value, jakarta.persistence.TemporalType temporalType)
<T> ReactiveSelectionQuery<R>
setParameter(jakarta.persistence.Parameter<T> param, T value)
ReactiveSelectionQuery<R>
setParameter(java.lang.String name, java.lang.Object value)
ReactiveSelectionQuery<R>
setParameter(java.lang.String name, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
ReactiveSelectionQuery<R>
setParameter(java.lang.String name, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
ReactiveSelectionQuery<R>
setParameter(java.lang.String name, java.util.Date value, jakarta.persistence.TemporalType temporalType)
<P> ReactiveSelectionQuery<R>
setParameter(java.lang.String name, P value, java.lang.Class<P> type)
<P> ReactiveSelectionQuery<R>
setParameter(java.lang.String name, P value, org.hibernate.query.BindableType<P> type)
<P> ReactiveSelectionQuery<R>
setParameter(org.hibernate.query.QueryParameter<P> parameter, P value, java.lang.Class<P> type)
<P> ReactiveSelectionQuery<R>
setParameter(org.hibernate.query.QueryParameter<P> parameter, P val, org.hibernate.query.BindableType<P> type)
<T> ReactiveSelectionQuery<R>
setParameter(org.hibernate.query.QueryParameter<T> parameter, T value)
ReactiveSelectionQuery<R>
setParameterList(int position, java.lang.Object[] values)
ReactiveSelectionQuery<R>
setParameterList(int position, java.util.Collection values)
<P> ReactiveSelectionQuery<R>
setParameterList(int position, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
<P> ReactiveSelectionQuery<R>
setParameterList(int position, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<P> type)
<P> ReactiveSelectionQuery<R>
setParameterList(int position, P[] values, java.lang.Class<P> javaType)
<P> ReactiveSelectionQuery<R>
setParameterList(int position, P[] values, org.hibernate.query.BindableType<P> type)
ReactiveSelectionQuery<R>
setParameterList(java.lang.String name, java.lang.Object[] values)
ReactiveSelectionQuery<R>
setParameterList(java.lang.String name, java.util.Collection values)
<P> ReactiveSelectionQuery<R>
setParameterList(java.lang.String name, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
<P> ReactiveSelectionQuery<R>
setParameterList(java.lang.String name, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<P> type)
<P> ReactiveSelectionQuery<R>
setParameterList(java.lang.String name, P[] values, java.lang.Class<P> javaType)
<P> ReactiveSelectionQuery<R>
setParameterList(java.lang.String name, P[] values, org.hibernate.query.BindableType<P> type)
<P> ReactiveSelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values)
<P> ReactiveSelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
<P> ReactiveSelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<P> type)
<P> ReactiveSelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values)
<P> ReactiveSelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, java.lang.Class<P> javaType)
<P> ReactiveSelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, org.hibernate.query.BindableType<P> type)
ReactiveSelectionQuery<R>
setProperties(java.lang.Object bean)
ReactiveSelectionQuery<R>
setProperties(java.util.Map bean)
ReactiveSelectionQuery<R>
setReadOnly(boolean readOnly)
ReactiveSelectionQuery<R>
setTimeout(int timeout)
-
-
-
Method Detail
-
getQueryString
java.lang.String getQueryString()
-
getReactiveResultList
default java.util.concurrent.CompletionStage<java.util.List<R>> getReactiveResultList()
-
reactiveList
java.util.concurrent.CompletionStage<java.util.List<R>> reactiveList()
-
getReactiveSingleResult
java.util.concurrent.CompletionStage<R> getReactiveSingleResult()
-
getReactiveSingleResultOrNull
java.util.concurrent.CompletionStage<R> getReactiveSingleResultOrNull()
-
reactiveUnique
java.util.concurrent.CompletionStage<R> reactiveUnique()
-
reactiveUniqueResultOptional
java.util.concurrent.CompletionStage<java.util.Optional<R>> reactiveUniqueResultOptional()
-
setHint
ReactiveSelectionQuery<R> setHint(java.lang.String hintName, java.lang.Object value)
- Specified by:
setHint
in interfaceorg.hibernate.query.CommonQueryContract
-
setFlushMode
ReactiveSelectionQuery<R> setFlushMode(jakarta.persistence.FlushModeType flushMode)
- Specified by:
setFlushMode
in interfaceorg.hibernate.query.CommonQueryContract
-
setHibernateFlushMode
ReactiveSelectionQuery<R> setHibernateFlushMode(org.hibernate.FlushMode flushMode)
- Specified by:
setHibernateFlushMode
in interfaceorg.hibernate.query.CommonQueryContract
-
setTimeout
ReactiveSelectionQuery<R> setTimeout(int timeout)
- Specified by:
setTimeout
in interfaceorg.hibernate.query.CommonQueryContract
-
getFetchSize
java.lang.Integer getFetchSize()
-
setFetchSize
ReactiveSelectionQuery<R> setFetchSize(int fetchSize)
-
isReadOnly
boolean isReadOnly()
-
setReadOnly
ReactiveSelectionQuery<R> setReadOnly(boolean readOnly)
-
setMaxResults
ReactiveSelectionQuery<R> setMaxResults(int maxResult)
-
getFirstResult
int getFirstResult()
-
setFirstResult
ReactiveSelectionQuery<R> setFirstResult(int startPosition)
-
getCacheMode
org.hibernate.CacheMode getCacheMode()
-
getCacheStoreMode
jakarta.persistence.CacheStoreMode getCacheStoreMode()
-
getCacheRetrieveMode
jakarta.persistence.CacheRetrieveMode getCacheRetrieveMode()
-
setCacheMode
ReactiveSelectionQuery<R> setCacheMode(org.hibernate.CacheMode cacheMode)
-
setCacheStoreMode
ReactiveSelectionQuery<R> setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode)
-
setCacheRetrieveMode
ReactiveSelectionQuery<R> setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode)
- See Also:
setCacheMode(CacheMode)
-
isCacheable
boolean isCacheable()
-
setCacheable
ReactiveSelectionQuery<R> setCacheable(boolean cacheable)
-
getCacheRegion
java.lang.String getCacheRegion()
-
setCacheRegion
ReactiveSelectionQuery<R> setCacheRegion(java.lang.String cacheRegion)
-
getLockOptions
org.hibernate.LockOptions getLockOptions()
-
getLockMode
jakarta.persistence.LockModeType getLockMode()
-
setLockMode
ReactiveSelectionQuery<R> setLockMode(jakarta.persistence.LockModeType lockMode)
-
getHibernateLockMode
org.hibernate.LockMode getHibernateLockMode()
-
setHibernateLockMode
ReactiveSelectionQuery<R> setHibernateLockMode(org.hibernate.LockMode lockMode)
-
setLockMode
ReactiveSelectionQuery<R> setLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
-
setAliasSpecificLockMode
ReactiveSelectionQuery<R> setAliasSpecificLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
-
setFollowOnLocking
ReactiveSelectionQuery<R> setFollowOnLocking(boolean enable)
-
setParameter
ReactiveSelectionQuery<R> setParameter(java.lang.String name, java.lang.Object value)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(java.lang.String name, P value, java.lang.Class<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(java.lang.String name, P value, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(java.lang.String name, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(java.lang.String name, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(java.lang.String name, java.util.Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, java.lang.Object value)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(int position, P value, java.lang.Class<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(int position, P value, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, java.util.Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, java.util.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, java.lang.Class<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(org.hibernate.query.QueryParameter<P> parameter, P val, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<T> ReactiveSelectionQuery<R> setParameter(jakarta.persistence.Parameter<T> param, T value)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(jakarta.persistence.Parameter<java.util.Calendar> param, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(jakarta.persistence.Parameter<java.util.Date> param, java.util.Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
ReactiveSelectionQuery<R> setParameterList(java.lang.String name, java.util.Collection values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(java.lang.String name, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(java.lang.String name, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
ReactiveSelectionQuery<R> setParameterList(java.lang.String name, java.lang.Object[] values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(java.lang.String name, P[] values, java.lang.Class<P> javaType)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(java.lang.String name, P[] values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
ReactiveSelectionQuery<R> setParameterList(int position, java.util.Collection values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
ReactiveSelectionQuery<R> setParameterList(int position, java.lang.Object[] values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, P[] values, java.lang.Class<P> javaType)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, P[] values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<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, java.lang.Class<P> javaType)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
ReactiveSelectionQuery<R> setProperties(java.lang.Object bean)
- Specified by:
setProperties
in interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
ReactiveSelectionQuery<R> setProperties(java.util.Map bean)
- Specified by:
setProperties
in interfaceorg.hibernate.query.CommonQueryContract
-
-