public class ReactiveNativeQueryImpl<R> extends org.hibernate.query.internal.NativeQueryImpl<R> implements ReactiveNativeQuery<R>
ReactiveNativeQuery
by extension of
NativeQueryImpl
.Constructor and Description |
---|
ReactiveNativeQueryImpl(org.hibernate.engine.spi.NamedSQLQueryDefinition queryDef,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
org.hibernate.query.ParameterMetadata parameterMetadata) |
ReactiveNativeQueryImpl(java.lang.String sqlString,
boolean callable,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
org.hibernate.query.ParameterMetadata sqlParameterMetadata) |
Modifier and Type | Method and Description |
---|---|
ReactiveNativeQueryImpl<R> |
addEntity(java.lang.String alias,
java.lang.String name,
org.hibernate.LockMode read) |
java.util.concurrent.CompletionStage<java.lang.Integer> |
executeReactiveUpdate() |
org.hibernate.FlushMode |
getHibernateFlushMode() |
java.util.concurrent.CompletionStage<java.util.List<R>> |
getReactiveResultList() |
java.util.concurrent.CompletionStage<R> |
getReactiveSingleResult() |
ReactiveNativeQueryImpl<R> |
setCacheable(boolean cacheable) |
ReactiveNativeQueryImpl<R> |
setCacheMode(org.hibernate.CacheMode cacheMode) |
ReactiveNativeQueryImpl<R> |
setCacheRegion(java.lang.String cacheRegion) |
ReactiveNativeQueryImpl<R> |
setComment(java.lang.String comment) |
ReactiveNativeQueryImpl<R> |
setFirstResult(int firstResult) |
ReactiveNativeQueryImpl<R> |
setHibernateFlushMode(org.hibernate.FlushMode flushMode) |
ReactiveQuery<R> |
setLockMode(org.hibernate.LockMode lockMode) |
ReactiveNativeQueryImpl<R> |
setLockMode(java.lang.String alias,
org.hibernate.LockMode lockMode) |
ReactiveNativeQueryImpl<R> |
setLockOptions(org.hibernate.LockOptions lockOptions) |
ReactiveNativeQueryImpl<R> |
setMaxResults(int maxResults) |
ReactiveNativeQueryImpl<R> |
setParameter(int position,
java.lang.Object value) |
<P> ReactiveNativeQueryImpl<R> |
setParameter(javax.persistence.Parameter<P> parameter,
P value) |
ReactiveNativeQueryImpl<R> |
setParameter(java.lang.String name,
java.lang.Object value) |
void |
setParameterMetadata(org.hibernate.query.criteria.internal.compile.InterpretedParameterMetadata parameterMetadata) |
void |
setPlan(javax.persistence.EntityGraph<R> entityGraph) |
ReactiveQuery<R> |
setQueryHint(java.lang.String hintName,
java.lang.Object value) |
ReactiveNativeQueryImpl<R> |
setQuerySpaces(java.lang.String[] querySpaces) |
ReactiveNativeQueryImpl<R> |
setReadOnly(boolean readOnly) |
ReactiveNativeQueryImpl<R> |
setResultSetMapping(java.lang.String name) |
ReactiveNativeQueryImpl<R> |
setResultTransformer(org.hibernate.transform.ResultTransformer nativeQueryTupleTransformer) |
addEntity, addEntity, addEntity, addEntity, addEntity, addFetch, addJoin, addJoin, addJoin, addQueryHint, addQuerySpaces, addQuerySpaces, addReturnBuilder, addRoot, addRoot, addScalar, addScalar, addSynchronizedEntityClass, addSynchronizedEntityName, addSynchronizedQuerySpace, addSynchronizedQuerySpace, applyEntityGraphQueryHint, applyGraph, applyNativeQueryLockMode, applyQuerySpaces, beforeQuery, collectHints, doExecuteUpdate, doList, doScroll, getQueryParameterBindings, getQueryParameters, getQueryReturns, getQueryString, getReturnAliases, getReturnTypes, getSynchronizedQuerySpaces, isCallable, isNativeQuery, iterate, setCollectionKey, setEntity, setEntity, setFetchSize, setFlushMode, setFlushMode, setHint, setLockMode, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameterList, setParameterList, setParameterList, setParameterList, setParameterList, setProperties, setProperties, setTimeout
afterQuery, appendQueryPlanToQueryParameters, applyAliasSpecificLockModeHint, applyCacheableHint, applyCacheModeHint, applyCacheRegionHint, applyCommentHint, applyFetchSizeHint, applyFlushModeHint, applyFollowOnLockingHint, applyHibernateLockModeHint, applyJpaCacheRetrieveMode, applyJpaCacheStoreMode, applyLockModeTypeHint, applyLockTimeoutHint, applyPassDistinctThrough, applyReadOnlyHint, applyTimeoutHint, canApplyAliasSpecificLockModeHints, collectBaselineHints, determineProperBooleanType, determineProperBooleanType, determineType, doIterate, executeUpdate, getCacheMode, getCacheRegion, getComment, getExceptionConverter, getFetchSize, getFirstResult, getFlushMode, getHints, getLockMode, getLockOptions, getMaxResults, getNamedParameterMap, getNamedParameters, getParameter, getParameter, getParameter, getParameter, getParameterMetadata, getParameters, getParameterValue, getParameterValue, getParameterValue, getPositionalParameterTypes, getPositionalParameterValues, getProducer, getQueryOptions, getSingleResult, getSupportedHints, getTimeout, handleUnrecognizedHint, isBound, isCacheable, isReadOnly, isSelect, list, makeQueryParametersForExecution, putIfNotNull, putIfNotNull, resolveEntityName, scroll, scroll, setOptionalEntityName, setOptionalId, setOptionalObject, setParameterList, setParameterList, setParameterList, setParameterList, stream, uniqueElement, uniqueResult, uniqueResultOptional, unwrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertQueryException, extractUniqueResult, getCacheMode, getCacheRegion, getFirstResult, getMaxResults, getReactiveSingleResultOrNull, getReturnTypes, isCacheable, isReadOnly
getProducer, setOptionalEntityName, setOptionalId, setOptionalObject
applyFetchGraph, applyLoadGraph, getCacheMode, getCacheRegion, getComment, getFetchSize, getLockOptions, getParameterMetadata, getResultList, getResultStream, getSingleResult, list, scroll, scroll, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBinary, setBinary, setBoolean, setBoolean, setByte, setByte, setCalendar, setCalendar, setCalendarDate, setCalendarDate, setCharacter, setCharacter, setDate, setDate, setDouble, setDouble, setFloat, setFloat, setInteger, setInteger, setLocale, setLocale, setLong, setLong, setParameters, setSerializable, setSerializable, setShort, setShort, setString, setString, setText, setText, setTime, setTime, setTimestamp, setTimestamp, stream, uniqueResult, uniqueResultOptional
determineProperBooleanType, determineProperBooleanType, getFlushMode, getHibernateFirstResult, getHibernateMaxResults, getNamedParameters, getQueryOptions, getTimeout, isCacheable, isReadOnly, setHibernateFirstResult, setHibernateMaxResults, setParameterList, setParameterList, setParameterList, setParameterList
public ReactiveNativeQueryImpl(org.hibernate.engine.spi.NamedSQLQueryDefinition queryDef, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.query.ParameterMetadata parameterMetadata)
public ReactiveNativeQueryImpl(java.lang.String sqlString, boolean callable, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.query.ParameterMetadata sqlParameterMetadata)
public void setParameterMetadata(org.hibernate.query.criteria.internal.compile.InterpretedParameterMetadata parameterMetadata)
setParameterMetadata
in interface ReactiveQuery<R>
public ReactiveNativeQueryImpl<R> setResultTransformer(org.hibernate.transform.ResultTransformer nativeQueryTupleTransformer)
setResultTransformer
in interface ReactiveNativeQuery<R>
setResultTransformer
in interface ReactiveQuery<R>
setResultTransformer
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> addEntity(java.lang.String alias, java.lang.String name, org.hibernate.LockMode read)
addEntity
in interface org.hibernate.query.NativeQuery<R>
addEntity
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
addEntity
in interface ReactiveNativeQuery<R>
addEntity
in interface org.hibernate.SQLQuery<R>
addEntity
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setResultSetMapping(java.lang.String name)
setResultSetMapping
in interface org.hibernate.query.NativeQuery<R>
setResultSetMapping
in interface ReactiveNativeQuery<R>
setResultSetMapping
in interface org.hibernate.SQLQuery<R>
setResultSetMapping
in class org.hibernate.query.internal.NativeQueryImpl<R>
public java.util.concurrent.CompletionStage<R> getReactiveSingleResult()
getReactiveSingleResult
in interface ReactiveQuery<R>
public java.util.concurrent.CompletionStage<java.lang.Integer> executeReactiveUpdate()
executeReactiveUpdate
in interface ReactiveQuery<R>
public java.util.concurrent.CompletionStage<java.util.List<R>> getReactiveResultList()
getReactiveResultList
in interface ReactiveQuery<R>
public ReactiveNativeQueryImpl<R> setParameter(int position, java.lang.Object value)
setParameter
in interface javax.persistence.Query
setParameter
in interface javax.persistence.TypedQuery<R>
setParameter
in interface org.hibernate.query.NativeQuery<R>
setParameter
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setParameter
in interface ReactiveQuery<R>
setParameter
in interface org.hibernate.SQLQuery<R>
setParameter
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setParameter(java.lang.String name, java.lang.Object value)
setParameter
in interface javax.persistence.Query
setParameter
in interface javax.persistence.TypedQuery<R>
setParameter
in interface org.hibernate.query.NativeQuery<R>
setParameter
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setParameter
in interface ReactiveQuery<R>
setParameter
in interface org.hibernate.SQLQuery<R>
setParameter
in class org.hibernate.query.internal.NativeQueryImpl<R>
public <P> ReactiveNativeQueryImpl<R> setParameter(javax.persistence.Parameter<P> parameter, P value)
setParameter
in interface javax.persistence.Query
setParameter
in interface javax.persistence.TypedQuery<R>
setParameter
in interface org.hibernate.query.NativeQuery<R>
setParameter
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setParameter
in interface ReactiveQuery<R>
setParameter
in interface org.hibernate.SQLQuery<R>
setParameter
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setMaxResults(int maxResults)
setMaxResults
in interface javax.persistence.Query
setMaxResults
in interface javax.persistence.TypedQuery<R>
setMaxResults
in interface org.hibernate.query.NativeQuery<R>
setMaxResults
in interface ReactiveQuery<R>
setMaxResults
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setFirstResult(int firstResult)
setFirstResult
in interface javax.persistence.Query
setFirstResult
in interface javax.persistence.TypedQuery<R>
setFirstResult
in interface org.hibernate.query.NativeQuery<R>
setFirstResult
in interface ReactiveQuery<R>
setFirstResult
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setReadOnly(boolean readOnly)
setReadOnly
in interface org.hibernate.BasicQueryContract<org.hibernate.query.CommonQueryContract>
setReadOnly
in interface org.hibernate.query.NativeQuery<R>
setReadOnly
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setReadOnly
in interface ReactiveQuery<R>
setReadOnly
in interface org.hibernate.SQLQuery<R>
setReadOnly
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setComment(java.lang.String comment)
setComment
in interface org.hibernate.query.NativeQuery<R>
setComment
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setComment
in interface ReactiveQuery<R>
setComment
in interface org.hibernate.SQLQuery<R>
setComment
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveQuery<R> setLockMode(org.hibernate.LockMode lockMode)
setLockMode
in interface ReactiveQuery<R>
public ReactiveNativeQueryImpl<R> setLockOptions(org.hibernate.LockOptions lockOptions)
setLockOptions
in interface org.hibernate.query.NativeQuery<R>
setLockOptions
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setLockOptions
in interface ReactiveQuery<R>
setLockOptions
in interface org.hibernate.SQLQuery<R>
setLockOptions
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveQuery<R> setQueryHint(java.lang.String hintName, java.lang.Object value)
setQueryHint
in interface ReactiveQuery<R>
public ReactiveNativeQueryImpl<R> setLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
setLockMode
in interface org.hibernate.query.NativeQuery<R>
setLockMode
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setLockMode
in interface ReactiveQuery<R>
setLockMode
in interface org.hibernate.SQLQuery<R>
setLockMode
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setCacheMode(org.hibernate.CacheMode cacheMode)
setCacheMode
in interface org.hibernate.BasicQueryContract<org.hibernate.query.CommonQueryContract>
setCacheMode
in interface org.hibernate.query.NativeQuery<R>
setCacheMode
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setCacheMode
in interface ReactiveQuery<R>
setCacheMode
in interface org.hibernate.SQLQuery<R>
setCacheMode
in class org.hibernate.query.internal.NativeQueryImpl<R>
public org.hibernate.FlushMode getHibernateFlushMode()
getHibernateFlushMode
in interface org.hibernate.BasicQueryContract<org.hibernate.query.CommonQueryContract>
getHibernateFlushMode
in interface ReactiveQuery<R>
getHibernateFlushMode
in class org.hibernate.query.internal.AbstractProducedQuery<R>
public ReactiveNativeQueryImpl<R> setHibernateFlushMode(org.hibernate.FlushMode flushMode)
setHibernateFlushMode
in interface org.hibernate.BasicQueryContract<org.hibernate.query.CommonQueryContract>
setHibernateFlushMode
in interface org.hibernate.query.NativeQuery<R>
setHibernateFlushMode
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setHibernateFlushMode
in interface ReactiveQuery<R>
setHibernateFlushMode
in interface org.hibernate.SQLQuery<R>
setHibernateFlushMode
in class org.hibernate.query.internal.NativeQueryImpl<R>
public void setPlan(javax.persistence.EntityGraph<R> entityGraph)
setPlan
in interface ReactiveQuery<R>
public ReactiveNativeQueryImpl<R> setCacheable(boolean cacheable)
setCacheable
in interface org.hibernate.BasicQueryContract<org.hibernate.query.CommonQueryContract>
setCacheable
in interface org.hibernate.query.NativeQuery<R>
setCacheable
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setCacheable
in interface ReactiveQuery<R>
setCacheable
in interface org.hibernate.SQLQuery<R>
setCacheable
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setCacheRegion(java.lang.String cacheRegion)
setCacheRegion
in interface org.hibernate.BasicQueryContract<org.hibernate.query.CommonQueryContract>
setCacheRegion
in interface org.hibernate.query.NativeQuery<R>
setCacheRegion
in interface org.hibernate.query.spi.NativeQueryImplementor<R>
setCacheRegion
in interface ReactiveQuery<R>
setCacheRegion
in interface org.hibernate.SQLQuery<R>
setCacheRegion
in class org.hibernate.query.internal.NativeQueryImpl<R>
public ReactiveNativeQueryImpl<R> setQuerySpaces(java.lang.String[] querySpaces)
setQuerySpaces
in interface ReactiveQuery<R>