Package org.hibernate.reactive.session
Interface ReactiveQueryProducer
-
- All Superinterfaces:
ReactiveConnectionSupplier
- All Known Subinterfaces:
ReactiveSession
,ReactiveStatelessSession
@Incubating public interface ReactiveQueryProducer extends ReactiveConnectionSupplier
Executes queries in a non-blocking fashion.- See Also:
QueryProducer
,SharedSessionContractImplementor
-
-
Method Summary
-
Methods inherited from interface org.hibernate.reactive.session.ReactiveConnectionSupplier
getReactiveConnection
-
-
-
-
Method Detail
-
getFactory
SessionFactoryImplementor getFactory()
-
getSharedContract
SharedSessionContractImplementor getSharedContract()
-
getDialect
Dialect getDialect()
-
reactiveFetch
<T> CompletionStage<T> reactiveFetch(T association, boolean unproxy)
-
reactiveInternalLoad
CompletionStage<Object> reactiveInternalLoad(String entityName, Object id, boolean eager, boolean nullable)
-
createEntityGraph
<T> jakarta.persistence.EntityGraph<T> createEntityGraph(Class<T> entity)
-
createEntityGraph
<T> jakarta.persistence.EntityGraph<T> createEntityGraph(Class<T> entity, String name)
-
createReactiveQuery
<R> ReactiveQuery<R> createReactiveQuery(String queryString)
-
createReactiveQuery
<R> ReactiveQuery<R> createReactiveQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)
-
createReactiveQuery
<R> ReactiveQuery<R> createReactiveQuery(String queryString, Class<R> resultType)
-
createReactiveNamedQuery
<R> ReactiveQueryImplementor<R> createReactiveNamedQuery(String queryString, Class<R> resultType)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String sqlString)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String sqlString, Class<R> resultClass)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String sqlString, Class<R> resultClass, String tableAlias)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String sqlString, String resultSetMappingName)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String sqlString, String resultSetMappingName, Class<R> resultClass)
-
createReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(String hqlString, Class<R> resultType)
-
createReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria)
-
createReactiveMutationQuery
<R> ReactiveMutationQuery<R> createReactiveMutationQuery(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(JpaCriteriaInsertSelect<R> insertSelect)
-
createNativeReactiveMutationQuery
<R> ReactiveMutationQuery<R> createNativeReactiveMutationQuery(String sqlString)
-
createNamedReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createNamedReactiveSelectionQuery(String name)
-
createNamedReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createNamedReactiveSelectionQuery(String name, Class<R> resultType)
-
createNamedReactiveMutationQuery
<R> ReactiveMutationQuery<R> createNamedReactiveMutationQuery(String name)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String queryString, AffectedEntities affectedEntities)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String queryString, Class<R> resultType, AffectedEntities affectedEntities)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String queryString, ResultSetMapping<R> resultSetMapping)
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String queryString, ResultSetMapping<R> resultSetMapping, AffectedEntities affectedEntities)
-
getResultSetMapping
<T> ResultSetMapping<T> getResultSetMapping(Class<T> resultType, String mappingName)
-
-