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 void
applyGraph(org.hibernate.graph.spi.RootGraphImplementor<?> graph, org.hibernate.graph.GraphSemantic semantic)
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()
int
getMaxResults()
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()
-
getMaxResults
int getMaxResults()
-
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)
-
applyGraph
void applyGraph(org.hibernate.graph.spi.RootGraphImplementor<?> graph, org.hibernate.graph.GraphSemantic semantic)
-
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
-
-