public class ReactiveQueryTranslatorImpl<T>
extends org.hibernate.hql.internal.ast.QueryTranslatorImpl
FilterTranslator
that adds reactive versions of the
existing methods in the interface and throw an exception if the non-reactive variant
is invoked.
throws UnsupportedOperationException
if a non reactive method is invokedConstructor and Description |
---|
ReactiveQueryTranslatorImpl(java.lang.String queryIdentifier,
java.lang.String query,
java.util.Map enabledFilters,
org.hibernate.engine.spi.SessionFactoryImplementor factory) |
ReactiveQueryTranslatorImpl(java.lang.String queryIdentifier,
java.lang.String query,
java.util.Map enabledFilters,
org.hibernate.engine.spi.SessionFactoryImplementor factory,
org.hibernate.engine.query.spi.EntityGraphQueryHint entityGraphQueryHint) |
Modifier and Type | Method and Description |
---|---|
protected org.hibernate.loader.hql.QueryLoader |
createQueryLoader(org.hibernate.hql.internal.ast.HqlSqlWalker w,
org.hibernate.engine.spi.SessionFactoryImplementor factory) |
java.util.concurrent.CompletionStage<java.lang.Integer> |
executeReactiveUpdate(org.hibernate.engine.spi.QueryParameters queryParameters,
ReactiveQueryExecutor session)
The reactive version of
QueryTranslatorImpl.executeUpdate(QueryParameters, SharedSessionContractImplementor) . |
int |
executeUpdate(org.hibernate.engine.spi.QueryParameters queryParameters,
org.hibernate.engine.spi.SharedSessionContractImplementor session)
Deprecated.
|
java.util.List<org.hibernate.param.ParameterSpecification> |
getCollectedParameterSpecifications() |
java.util.List<java.lang.Object> |
list(org.hibernate.engine.spi.SharedSessionContractImplementor session,
org.hibernate.engine.spi.QueryParameters queryParameters)
Deprecated.
|
java.util.concurrent.CompletionStage<java.util.List<T>> |
reactiveList(org.hibernate.engine.spi.SharedSessionContractImplementor session,
org.hibernate.engine.spi.QueryParameters queryParameters)
The reactive version of
QueryTranslatorImpl.list(SharedSessionContractImplementor, QueryParameters) . |
buildAppropriateStatementExecutor, collectSqlStrings, compile, compile, containsCollectionFetches, errorIfDML, getColumnNames, getDynamicInstantiationResultType, getEnabledFilters, getEntityGraphQueryHint, getNamedParameterLocs, getParameterTranslations, getPrimaryFromClauseTables, getQueryIdentifier, getQuerySpaces, getQueryString, getReturnAliases, getReturnTypes, getSqlAST, getSqlStatements, getSQLString, getStatementExecutor, isManipulationStatement, isShallowQuery, isUpdateStatement, iterate, scroll, setEntityGraphQueryHint, validateScrollability
public ReactiveQueryTranslatorImpl(java.lang.String queryIdentifier, java.lang.String query, java.util.Map enabledFilters, org.hibernate.engine.spi.SessionFactoryImplementor factory)
public ReactiveQueryTranslatorImpl(java.lang.String queryIdentifier, java.lang.String query, java.util.Map enabledFilters, org.hibernate.engine.spi.SessionFactoryImplementor factory, org.hibernate.engine.query.spi.EntityGraphQueryHint entityGraphQueryHint)
protected org.hibernate.loader.hql.QueryLoader createQueryLoader(org.hibernate.hql.internal.ast.HqlSqlWalker w, org.hibernate.engine.spi.SessionFactoryImplementor factory)
createQueryLoader
in class org.hibernate.hql.internal.ast.QueryTranslatorImpl
@Deprecated public java.util.List<java.lang.Object> list(org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.engine.spi.QueryParameters queryParameters) throws org.hibernate.HibernateException
list(SharedSessionContractImplementor, QueryParameters)
instead.list
in interface org.hibernate.hql.spi.QueryTranslator
list
in class org.hibernate.hql.internal.ast.QueryTranslatorImpl
org.hibernate.HibernateException
public java.util.concurrent.CompletionStage<java.util.List<T>> reactiveList(org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.engine.spi.QueryParameters queryParameters) throws org.hibernate.HibernateException
QueryTranslatorImpl.list(SharedSessionContractImplementor, QueryParameters)
.org.hibernate.HibernateException
public java.util.concurrent.CompletionStage<java.lang.Integer> executeReactiveUpdate(org.hibernate.engine.spi.QueryParameters queryParameters, ReactiveQueryExecutor session)
QueryTranslatorImpl.executeUpdate(QueryParameters, SharedSessionContractImplementor)
.@Deprecated public int executeUpdate(org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor session)
executeReactiveUpdate(QueryParameters, ReactiveQueryExecutor)
executeUpdate
in interface org.hibernate.hql.spi.QueryTranslator
executeUpdate
in class org.hibernate.hql.internal.ast.QueryTranslatorImpl
public java.util.List<org.hibernate.param.ParameterSpecification> getCollectedParameterSpecifications()
getCollectedParameterSpecifications
in class org.hibernate.hql.internal.ast.QueryTranslatorImpl