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 voidapplyGraph(org.hibernate.graph.spi.RootGraphImplementor<?> graph, org.hibernate.graph.GraphSemantic semantic)org.hibernate.CacheModegetCacheMode()java.lang.StringgetCacheRegion()jakarta.persistence.CacheRetrieveModegetCacheRetrieveMode()jakarta.persistence.CacheStoreModegetCacheStoreMode()java.lang.IntegergetFetchSize()intgetFirstResult()org.hibernate.LockModegetHibernateLockMode()jakarta.persistence.LockModeTypegetLockMode()org.hibernate.LockOptionsgetLockOptions()intgetMaxResults()java.lang.StringgetQueryString()default java.util.concurrent.CompletionStage<java.util.List<R>>getReactiveResultList()java.util.concurrent.CompletionStage<R>getReactiveSingleResult()java.util.concurrent.CompletionStage<R>getReactiveSingleResultOrNull()booleanisCacheable()booleanisReadOnly()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:
setHintin interfaceorg.hibernate.query.CommonQueryContract
-
setFlushMode
ReactiveSelectionQuery<R> setFlushMode(jakarta.persistence.FlushModeType flushMode)
- Specified by:
setFlushModein interfaceorg.hibernate.query.CommonQueryContract
-
setHibernateFlushMode
ReactiveSelectionQuery<R> setHibernateFlushMode(org.hibernate.FlushMode flushMode)
- Specified by:
setHibernateFlushModein interfaceorg.hibernate.query.CommonQueryContract
-
setTimeout
ReactiveSelectionQuery<R> setTimeout(int timeout)
- Specified by:
setTimeoutin 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:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(java.lang.String name, P value, java.lang.Class<P> type)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(java.lang.String name, P value, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(java.lang.String name, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(java.lang.String name, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(java.lang.String name, java.util.Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, java.lang.Object value)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(int position, P value, java.lang.Class<P> type)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> ReactiveSelectionQuery<R> setParameter(int position, P value, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, java.util.Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
ReactiveSelectionQuery<R> setParameter(int position, java.util.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, java.lang.Class<P> type)
- Specified by:
setParameterin 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:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<T> ReactiveSelectionQuery<R> setParameter(jakarta.persistence.Parameter<T> param, T value)
- Specified by:
setParameterin 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:
setParameterin 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:
setParameterin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
ReactiveSelectionQuery<R> setParameterList(java.lang.String name, java.util.Collection values)
- Specified by:
setParameterListin 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:
setParameterListin 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:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
ReactiveSelectionQuery<R> setParameterList(java.lang.String name, java.lang.Object[] values)
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(java.lang.String name, P[] values, java.lang.Class<P> javaType)
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(java.lang.String name, P[] values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
ReactiveSelectionQuery<R> setParameterList(int position, java.util.Collection values)
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
- Specified by:
setParameterListin 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:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
ReactiveSelectionQuery<R> setParameterList(int position, java.lang.Object[] values)
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, P[] values, java.lang.Class<P> javaType)
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(int position, P[] values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> ReactiveSelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values)
- Specified by:
setParameterListin 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:
setParameterListin 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:
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, java.lang.Class<P> javaType)
- Specified by:
setParameterListin 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:
setParameterListin interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
ReactiveSelectionQuery<R> setProperties(java.lang.Object bean)
- Specified by:
setPropertiesin interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
ReactiveSelectionQuery<R> setProperties(java.util.Map bean)
- Specified by:
setPropertiesin interfaceorg.hibernate.query.CommonQueryContract
-
-