Package org.hibernate.reactive.session
Interface ReactiveQuery<R>
-
- All Known Subinterfaces:
ReactiveNativeQuery<R>
public interface ReactiveQuery<R>
An internal contract between the reactive session implementation and theStage.Query
andMutiny.Query
APIs.- See Also:
ReactiveSession
-
-
Method Summary
-
-
-
Method Detail
-
setParameterMetadata
void setParameterMetadata(org.hibernate.query.criteria.internal.compile.InterpretedParameterMetadata parameterMetadata)
-
getReactiveSingleResult
CompletionStage<R> getReactiveSingleResult()
-
getReactiveResultList
CompletionStage<List<R>> getReactiveResultList()
-
getReactiveSingleResultOrNull
CompletionStage<R> getReactiveSingleResultOrNull()
-
executeReactiveUpdate
CompletionStage<Integer> executeReactiveUpdate()
-
setParameter
ReactiveQuery<R> setParameter(int position, Object value)
-
setParameter
ReactiveQuery<R> setParameter(String name, Object value)
-
setParameter
<T> ReactiveQuery<R> setParameter(Parameter<T> parameter, T value)
-
setMaxResults
ReactiveQuery<R> setMaxResults(int maxResults)
-
setFirstResult
ReactiveQuery<R> setFirstResult(int firstResult)
-
getMaxResults
int getMaxResults()
-
getFirstResult
int getFirstResult()
-
setReadOnly
ReactiveQuery<R> setReadOnly(boolean readOnly)
-
isReadOnly
boolean isReadOnly()
-
setComment
ReactiveQuery<R> setComment(String comment)
-
setQueryHint
ReactiveQuery<R> setQueryHint(String hintName, Object value)
-
setLockMode
ReactiveQuery<R> setLockMode(LockMode lockMode)
-
setLockMode
ReactiveQuery<R> setLockMode(String alias, LockMode lockMode)
-
setLockOptions
ReactiveQuery<R> setLockOptions(LockOptions lockOptions)
-
setCacheMode
ReactiveQuery<R> setCacheMode(CacheMode cacheMode)
-
getCacheMode
CacheMode getCacheMode()
-
getHibernateFlushMode
FlushMode getHibernateFlushMode()
-
setHibernateFlushMode
ReactiveQuery<R> setHibernateFlushMode(FlushMode flushMode)
-
setResultTransformer
ReactiveQuery<R> setResultTransformer(ResultTransformer resultTransformer)
-
getReturnTypes
Type[] getReturnTypes()
-
convertQueryException
static <T> T convertQueryException(T result, Throwable e, org.hibernate.query.internal.AbstractProducedQuery<?> query)
-
extractUniqueResult
static <R> R extractUniqueResult(List<R> list, org.hibernate.query.internal.AbstractProducedQuery<R> query)
-
extractUniqueResultOrNull
static <R> R extractUniqueResultOrNull(List<R> list, org.hibernate.query.internal.AbstractProducedQuery<R> query)
-
setPlan
void setPlan(EntityGraph<R> entityGraph)
-
setCacheable
ReactiveQuery<R> setCacheable(boolean cacheable)
-
isCacheable
boolean isCacheable()
-
setCacheRegion
ReactiveQuery<R> setCacheRegion(String cacheRegion)
-
getCacheRegion
String getCacheRegion()
-
setQuerySpaces
ReactiveQuery<R> setQuerySpaces(String[] querySpaces)
-
-