Package org.hibernate.reactive.mutiny
Interface Mutiny.SelectionQuery<R>
-
- All Superinterfaces:
org.hibernate.query.CommonQueryContract
- All Known Subinterfaces:
Mutiny.NativeQuery<R>
,Mutiny.Query<R>
- All Known Implementing Classes:
MutinyNativeQueryImpl
,MutinyQueryImpl
- Enclosing interface:
- Mutiny
public static interface Mutiny.SelectionQuery<R> extends org.hibernate.query.CommonQueryContract
-
-
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()
default io.smallrye.mutiny.Uni<java.util.List<R>>
getResultList()
io.smallrye.mutiny.Uni<R>
getSingleResult()
io.smallrye.mutiny.Uni<R>
getSingleResultOrNull()
boolean
isCacheable()
boolean
isReadOnly()
io.smallrye.mutiny.Uni<java.util.List<R>>
list()
Mutiny.SelectionQuery<R>
setAliasSpecificLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
Mutiny.SelectionQuery<R>
setCacheable(boolean cacheable)
Mutiny.SelectionQuery<R>
setCacheMode(org.hibernate.CacheMode cacheMode)
Mutiny.SelectionQuery<R>
setCacheRegion(java.lang.String cacheRegion)
Mutiny.SelectionQuery<R>
setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode)
Mutiny.SelectionQuery<R>
setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode)
Mutiny.SelectionQuery<R>
setFetchSize(int fetchSize)
Mutiny.SelectionQuery<R>
setFirstResult(int startPosition)
Mutiny.SelectionQuery<R>
setFlushMode(jakarta.persistence.FlushModeType flushMode)
Mutiny.SelectionQuery<R>
setFollowOnLocking(boolean enable)
Mutiny.SelectionQuery<R>
setHibernateFlushMode(org.hibernate.FlushMode flushMode)
Mutiny.SelectionQuery<R>
setHibernateLockMode(org.hibernate.LockMode lockMode)
Mutiny.SelectionQuery<R>
setHint(java.lang.String hintName, java.lang.Object value)
Mutiny.SelectionQuery<R>
setLockMode(jakarta.persistence.LockModeType lockMode)
Mutiny.SelectionQuery<R>
setLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
Mutiny.SelectionQuery<R>
setMaxResults(int maxResult)
Mutiny.SelectionQuery<R>
setParameter(int position, java.lang.Object value)
Mutiny.SelectionQuery<R>
setParameter(int position, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
Mutiny.SelectionQuery<R>
setParameter(int position, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
Mutiny.SelectionQuery<R>
setParameter(int position, java.util.Date value, jakarta.persistence.TemporalType temporalType)
<P> Mutiny.SelectionQuery<R>
setParameter(int position, P value, java.lang.Class<P> type)
<P> Mutiny.SelectionQuery<R>
setParameter(int position, P value, org.hibernate.query.BindableType<P> type)
Mutiny.SelectionQuery<R>
setParameter(jakarta.persistence.Parameter<java.util.Calendar> param, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
Mutiny.SelectionQuery<R>
setParameter(jakarta.persistence.Parameter<java.util.Date> param, java.util.Date value, jakarta.persistence.TemporalType temporalType)
<T> Mutiny.SelectionQuery<R>
setParameter(jakarta.persistence.Parameter<T> param, T value)
Mutiny.SelectionQuery<R>
setParameter(java.lang.String name, java.lang.Object value)
Mutiny.SelectionQuery<R>
setParameter(java.lang.String name, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
Mutiny.SelectionQuery<R>
setParameter(java.lang.String name, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
Mutiny.SelectionQuery<R>
setParameter(java.lang.String name, java.util.Date value, jakarta.persistence.TemporalType temporalType)
<P> Mutiny.SelectionQuery<R>
setParameter(java.lang.String name, P value, java.lang.Class<P> type)
<P> Mutiny.SelectionQuery<R>
setParameter(java.lang.String name, P value, org.hibernate.query.BindableType<P> type)
<P> Mutiny.SelectionQuery<R>
setParameter(org.hibernate.query.QueryParameter<P> parameter, P value, java.lang.Class<P> type)
<P> Mutiny.SelectionQuery<R>
setParameter(org.hibernate.query.QueryParameter<P> parameter, P val, org.hibernate.query.BindableType<P> type)
<T> Mutiny.SelectionQuery<R>
setParameter(org.hibernate.query.QueryParameter<T> parameter, T value)
Mutiny.SelectionQuery<R>
setParameterList(int position, java.lang.Object[] values)
Mutiny.SelectionQuery<R>
setParameterList(int position, java.util.Collection values)
<P> Mutiny.SelectionQuery<R>
setParameterList(int position, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
<P> Mutiny.SelectionQuery<R>
setParameterList(int position, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<P> type)
<P> Mutiny.SelectionQuery<R>
setParameterList(int position, P[] values, java.lang.Class<P> javaType)
<P> Mutiny.SelectionQuery<R>
setParameterList(int position, P[] values, org.hibernate.query.BindableType<P> type)
Mutiny.SelectionQuery<R>
setParameterList(java.lang.String name, java.lang.Object[] values)
Mutiny.SelectionQuery<R>
setParameterList(java.lang.String name, java.util.Collection values)
<P> Mutiny.SelectionQuery<R>
setParameterList(java.lang.String name, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
<P> Mutiny.SelectionQuery<R>
setParameterList(java.lang.String name, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<P> type)
<P> Mutiny.SelectionQuery<R>
setParameterList(java.lang.String name, P[] values, java.lang.Class<P> javaType)
<P> Mutiny.SelectionQuery<R>
setParameterList(java.lang.String name, P[] values, org.hibernate.query.BindableType<P> type)
<P> Mutiny.SelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values)
<P> Mutiny.SelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values, java.lang.Class<P> javaType)
<P> Mutiny.SelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values, org.hibernate.query.BindableType<P> type)
<P> Mutiny.SelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values)
<P> Mutiny.SelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, java.lang.Class<P> javaType)
<P> Mutiny.SelectionQuery<R>
setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values, org.hibernate.query.BindableType<P> type)
Mutiny.SelectionQuery<R>
setProperties(java.lang.Object bean)
Mutiny.SelectionQuery<R>
setProperties(java.util.Map bean)
Mutiny.SelectionQuery<R>
setReadOnly(boolean readOnly)
Mutiny.SelectionQuery<R>
setTimeout(int timeout)
io.smallrye.mutiny.Uni<R>
uniqueResult()
Execute the query and return, the single result of the query as aUni
.io.smallrye.mutiny.Uni<java.util.Optional<R>>
uniqueResultOptional()
-
-
-
Method Detail
-
list
io.smallrye.mutiny.Uni<java.util.List<R>> list()
-
getResultList
default io.smallrye.mutiny.Uni<java.util.List<R>> getResultList()
-
getSingleResult
io.smallrye.mutiny.Uni<R> getSingleResult()
-
getSingleResultOrNull
io.smallrye.mutiny.Uni<R> getSingleResultOrNull()
-
uniqueResult
io.smallrye.mutiny.Uni<R> uniqueResult()
Execute the query and return, the single result of the query as aUni
. TheUni
will emit the result of the query, ornull
, if the query had no results.If there is more than one result, the uni will fail with
NonUniqueResultException
- Returns:
- a
Uni
that emits the result of the query ornull
-
uniqueResultOptional
io.smallrye.mutiny.Uni<java.util.Optional<R>> uniqueResultOptional()
-
setHint
Mutiny.SelectionQuery<R> setHint(java.lang.String hintName, java.lang.Object value)
- Specified by:
setHint
in interfaceorg.hibernate.query.CommonQueryContract
-
setFlushMode
Mutiny.SelectionQuery<R> setFlushMode(jakarta.persistence.FlushModeType flushMode)
- Specified by:
setFlushMode
in interfaceorg.hibernate.query.CommonQueryContract
-
setHibernateFlushMode
Mutiny.SelectionQuery<R> setHibernateFlushMode(org.hibernate.FlushMode flushMode)
- Specified by:
setHibernateFlushMode
in interfaceorg.hibernate.query.CommonQueryContract
-
setTimeout
Mutiny.SelectionQuery<R> setTimeout(int timeout)
- Specified by:
setTimeout
in interfaceorg.hibernate.query.CommonQueryContract
-
getFetchSize
java.lang.Integer getFetchSize()
-
setFetchSize
Mutiny.SelectionQuery<R> setFetchSize(int fetchSize)
-
isReadOnly
boolean isReadOnly()
-
setReadOnly
Mutiny.SelectionQuery<R> setReadOnly(boolean readOnly)
-
setMaxResults
Mutiny.SelectionQuery<R> setMaxResults(int maxResult)
-
getFirstResult
int getFirstResult()
-
setFirstResult
Mutiny.SelectionQuery<R> setFirstResult(int startPosition)
-
getCacheMode
org.hibernate.CacheMode getCacheMode()
-
getCacheStoreMode
jakarta.persistence.CacheStoreMode getCacheStoreMode()
-
getCacheRetrieveMode
jakarta.persistence.CacheRetrieveMode getCacheRetrieveMode()
-
setCacheMode
Mutiny.SelectionQuery<R> setCacheMode(org.hibernate.CacheMode cacheMode)
-
setCacheStoreMode
Mutiny.SelectionQuery<R> setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode)
-
setCacheRetrieveMode
Mutiny.SelectionQuery<R> setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode)
- See Also:
setCacheMode(CacheMode)
-
isCacheable
boolean isCacheable()
-
setCacheable
Mutiny.SelectionQuery<R> setCacheable(boolean cacheable)
-
getCacheRegion
java.lang.String getCacheRegion()
-
setCacheRegion
Mutiny.SelectionQuery<R> setCacheRegion(java.lang.String cacheRegion)
-
getLockOptions
org.hibernate.LockOptions getLockOptions()
-
getLockMode
jakarta.persistence.LockModeType getLockMode()
-
setLockMode
Mutiny.SelectionQuery<R> setLockMode(jakarta.persistence.LockModeType lockMode)
-
getHibernateLockMode
org.hibernate.LockMode getHibernateLockMode()
-
setHibernateLockMode
Mutiny.SelectionQuery<R> setHibernateLockMode(org.hibernate.LockMode lockMode)
-
setLockMode
Mutiny.SelectionQuery<R> setLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
-
setAliasSpecificLockMode
Mutiny.SelectionQuery<R> setAliasSpecificLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
-
setFollowOnLocking
Mutiny.SelectionQuery<R> setFollowOnLocking(boolean enable)
-
setParameter
Mutiny.SelectionQuery<R> setParameter(java.lang.String name, java.lang.Object value)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> Mutiny.SelectionQuery<R> setParameter(java.lang.String name, P value, java.lang.Class<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> Mutiny.SelectionQuery<R> setParameter(java.lang.String name, P value, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
Mutiny.SelectionQuery<R> setParameter(java.lang.String name, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
Mutiny.SelectionQuery<R> setParameter(java.lang.String name, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
Mutiny.SelectionQuery<R> setParameter(java.lang.String name, java.util.Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
Mutiny.SelectionQuery<R> setParameter(int position, java.lang.Object value)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> Mutiny.SelectionQuery<R> setParameter(int position, P value, java.lang.Class<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> Mutiny.SelectionQuery<R> setParameter(int position, P value, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
Mutiny.SelectionQuery<R> setParameter(int position, java.time.Instant value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
Mutiny.SelectionQuery<R> setParameter(int position, java.util.Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
Mutiny.SelectionQuery<R> setParameter(int position, java.util.Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<T> Mutiny.SelectionQuery<R> setParameter(org.hibernate.query.QueryParameter<T> parameter, T value)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
<P> Mutiny.SelectionQuery<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> Mutiny.SelectionQuery<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> Mutiny.SelectionQuery<R> setParameter(jakarta.persistence.Parameter<T> param, T value)
- Specified by:
setParameter
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameter
Mutiny.SelectionQuery<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
Mutiny.SelectionQuery<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
Mutiny.SelectionQuery<R> setParameterList(java.lang.String name, java.util.Collection values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<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> Mutiny.SelectionQuery<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
Mutiny.SelectionQuery<R> setParameterList(java.lang.String name, java.lang.Object[] values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<R> setParameterList(java.lang.String name, P[] values, java.lang.Class<P> javaType)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<R> setParameterList(java.lang.String name, P[] values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
Mutiny.SelectionQuery<R> setParameterList(int position, java.util.Collection values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<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> Mutiny.SelectionQuery<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
Mutiny.SelectionQuery<R> setParameterList(int position, java.lang.Object[] values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<R> setParameterList(int position, P[] values, java.lang.Class<P> javaType)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<R> setParameterList(int position, P[] values, org.hibernate.query.BindableType<P> type)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, java.util.Collection<? extends P> values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<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> Mutiny.SelectionQuery<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> Mutiny.SelectionQuery<R> setParameterList(org.hibernate.query.QueryParameter<P> parameter, P[] values)
- Specified by:
setParameterList
in interfaceorg.hibernate.query.CommonQueryContract
-
setParameterList
<P> Mutiny.SelectionQuery<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> Mutiny.SelectionQuery<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
Mutiny.SelectionQuery<R> setProperties(java.lang.Object bean)
- Specified by:
setProperties
in interfaceorg.hibernate.query.CommonQueryContract
-
setProperties
Mutiny.SelectionQuery<R> setProperties(java.util.Map bean)
- Specified by:
setProperties
in interfaceorg.hibernate.query.CommonQueryContract
-
-