Package org.hibernate.reactive.session
Interface ReactiveQueryProducer
-
- All Superinterfaces:
ReactiveConnectionSupplier
- All Known Subinterfaces:
ReactiveSession,ReactiveStatelessSession
- All Known Implementing Classes:
ReactiveSessionImpl,ReactiveStatelessSessionImpl
public interface ReactiveQueryProducer extends ReactiveConnectionSupplier
Executes queries in a non-blocking fashion.- See Also:
QueryProducer,SharedSessionContractImplementor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> jakarta.persistence.EntityGraph<T>createEntityGraph(java.lang.Class<T> entity)<T> jakarta.persistence.EntityGraph<T>createEntityGraph(java.lang.Class<T> entity, java.lang.String name)<R> ReactiveMutationQuery<R>createNamedReactiveMutationQuery(java.lang.String name)<R> ReactiveSelectionQuery<R>createNamedReactiveSelectionQuery(java.lang.String name)<R> ReactiveSelectionQuery<R>createNamedReactiveSelectionQuery(java.lang.String name, java.lang.Class<R> resultType)<R> ReactiveMutationQuery<R>createNativeReactiveMutationQuery(java.lang.String sqlString)<R> ReactiveMutationQuery<R>createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaDelete<R> deleteQuery)<R> ReactiveMutationQuery<R>createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaUpdate<R> updateQuery)<R> ReactiveMutationQuery<R>createReactiveMutationQuery(java.lang.String hqlString)<R> ReactiveMutationQuery<R>createReactiveMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsertSelect<R> insertSelect)<R> ReactiveQueryImplementor<R>createReactiveNamedQuery(java.lang.String queryString, java.lang.Class<R> resultType)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String sqlString)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<R> resultClass)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<R> resultClass, java.lang.String tableAlias)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String queryString, java.lang.Class<R> resultType, AffectedEntities affectedEntities)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMappingName)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMappingName, java.lang.Class<R> resultClass)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String queryString, AffectedEntities affectedEntities)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String queryString, ResultSetMapping<R> resultSetMapping)<R> ReactiveNativeQuery<R>createReactiveNativeQuery(java.lang.String queryString, ResultSetMapping<R> resultSetMapping, AffectedEntities affectedEntities)<R> ReactiveQuery<R>createReactiveQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)<R> ReactiveQuery<R>createReactiveQuery(java.lang.String queryString)<R> ReactiveQuery<R>createReactiveQuery(java.lang.String queryString, java.lang.Class<R> resultType)<R> ReactiveSelectionQuery<R>createReactiveSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria)<R> ReactiveSelectionQuery<R>createReactiveSelectionQuery(java.lang.String hqlString)<R> ReactiveSelectionQuery<R>createReactiveSelectionQuery(java.lang.String hqlString, java.lang.Class<R> resultType)org.hibernate.dialect.DialectgetDialect()<T> jakarta.persistence.EntityGraph<T>getEntityGraph(java.lang.Class<T> entity, java.lang.String name)org.hibernate.engine.spi.SessionFactoryImplementorgetFactory()<T> ResultSetMapping<T>getResultSetMapping(java.lang.Class<T> resultType, java.lang.String mappingName)org.hibernate.engine.spi.SharedSessionContractImplementorgetSharedContract()<T> java.util.concurrent.CompletionStage<T>reactiveFetch(T association, boolean unproxy)java.util.concurrent.CompletionStage<java.lang.Object>reactiveInternalLoad(java.lang.String entityName, java.lang.Object id, boolean eager, boolean nullable)-
Methods inherited from interface org.hibernate.reactive.session.ReactiveConnectionSupplier
getReactiveConnection
-
-
-
-
Method Detail
-
getFactory
org.hibernate.engine.spi.SessionFactoryImplementor getFactory()
-
getSharedContract
org.hibernate.engine.spi.SharedSessionContractImplementor getSharedContract()
-
getDialect
org.hibernate.dialect.Dialect getDialect()
-
reactiveFetch
<T> java.util.concurrent.CompletionStage<T> reactiveFetch(T association, boolean unproxy)
-
reactiveInternalLoad
java.util.concurrent.CompletionStage<java.lang.Object> reactiveInternalLoad(java.lang.String entityName, java.lang.Object id, boolean eager, boolean nullable)
-
createEntityGraph
<T> jakarta.persistence.EntityGraph<T> createEntityGraph(java.lang.Class<T> entity)
-
createEntityGraph
<T> jakarta.persistence.EntityGraph<T> createEntityGraph(java.lang.Class<T> entity, java.lang.String name)
-
getEntityGraph
<T> jakarta.persistence.EntityGraph<T> getEntityGraph(java.lang.Class<T> entity, java.lang.String name)
-
createReactiveQuery
<R> ReactiveQuery<R> createReactiveQuery(java.lang.String queryString)
-
createReactiveQuery
<R> ReactiveQuery<R> createReactiveQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)
-
createReactiveQuery
<R> ReactiveQuery<R> createReactiveQuery(java.lang.String queryString, java.lang.Class<R> resultType)
-
createReactiveNamedQuery
<R> ReactiveQueryImplementor<R> createReactiveNamedQuery(java.lang.String queryString, java.lang.Class<R> resultType)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<R> resultClass)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<R> resultClass, java.lang.String tableAlias)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMappingName)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMappingName, java.lang.Class<R> resultClass)
-
createReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(java.lang.String hqlString)
-
createReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(java.lang.String hqlString, java.lang.Class<R> resultType)
-
createReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria)
-
createReactiveMutationQuery
<R> ReactiveMutationQuery<R> createReactiveMutationQuery(java.lang.String hqlString)
-
createReactiveMutationQuery
<R> ReactiveMutationQuery<R> createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaUpdate<R> updateQuery)
-
createReactiveMutationQuery
<R> ReactiveMutationQuery<R> createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaDelete<R> deleteQuery)
-
createReactiveMutationQuery
<R> ReactiveMutationQuery<R> createReactiveMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsertSelect<R> insertSelect)
-
createNativeReactiveMutationQuery
<R> ReactiveMutationQuery<R> createNativeReactiveMutationQuery(java.lang.String sqlString)
-
createNamedReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createNamedReactiveSelectionQuery(java.lang.String name)
-
createNamedReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createNamedReactiveSelectionQuery(java.lang.String name, java.lang.Class<R> resultType)
-
createNamedReactiveMutationQuery
<R> ReactiveMutationQuery<R> createNamedReactiveMutationQuery(java.lang.String name)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String queryString, AffectedEntities affectedEntities)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String queryString, java.lang.Class<R> resultType, AffectedEntities affectedEntities)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String queryString, ResultSetMapping<R> resultSetMapping)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String queryString, ResultSetMapping<R> resultSetMapping, AffectedEntities affectedEntities)
-
getResultSetMapping
<T> ResultSetMapping<T> getResultSetMapping(java.lang.Class<T> resultType, java.lang.String mappingName)
-
-