public interface ReactiveLoader
Loader
Modifier and Type | Method and Description |
---|---|
default void |
discoverTypes(org.hibernate.engine.spi.QueryParameters queryParameters,
ResultSet resultSet)
Used by
org.hibernate.reactive.loader.custom.impl.ReactiveCustomLoader
when there is no result set mapping. |
default CompletionStage<List<Object>> |
doReactiveQueryAndInitializeNonLazyCollections(String sql,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
org.hibernate.engine.spi.QueryParameters queryParameters) |
default CompletionStage<List<Object>> |
doReactiveQueryAndInitializeNonLazyCollections(String sql,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
org.hibernate.engine.spi.QueryParameters queryParameters,
boolean returnProxies,
org.hibernate.transform.ResultTransformer forcedResultTransformer) |
default CompletionStage<ResultSet> |
executeReactiveQueryStatement(String sqlStatement,
org.hibernate.engine.spi.QueryParameters queryParameters,
List<org.hibernate.loader.spi.AfterLoadAction> afterLoadActions,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
ReactiveResultSetProcessor |
getReactiveResultSetProcessor() |
default boolean |
isPostgresSQL(org.hibernate.engine.spi.SharedSessionContractImplementor session) |
default org.hibernate.dialect.pagination.LimitHandler |
limitHandler(org.hibernate.engine.spi.RowSelection selection,
org.hibernate.engine.spi.SharedSessionContractImplementor session) |
org.hibernate.reactive.pool.impl.Parameters |
parameters() |
default String |
preprocessSQL(String sql,
org.hibernate.engine.spi.QueryParameters queryParameters,
org.hibernate.engine.spi.SessionFactoryImplementor factory,
List<org.hibernate.loader.spi.AfterLoadAction> afterLoadActions)
Used by query loaders to add stuff like locking and hints/comments
|
default CompletionStage<List<Object>> |
reactiveProcessResultSet(ResultSet rs,
org.hibernate.engine.spi.QueryParameters queryParameters,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
boolean returnProxies,
org.hibernate.transform.ResultTransformer forcedResultTransformer,
List<org.hibernate.loader.spi.AfterLoadAction> afterLoadActions) |
default Object[] |
toParameterArray(org.hibernate.engine.spi.QueryParameters queryParameters,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
org.hibernate.dialect.pagination.LimitHandler limitHandler) |
default boolean isPostgresSQL(org.hibernate.engine.spi.SharedSessionContractImplementor session)
default CompletionStage<List<Object>> doReactiveQueryAndInitializeNonLazyCollections(String sql, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.engine.spi.QueryParameters queryParameters)
default CompletionStage<List<Object>> doReactiveQueryAndInitializeNonLazyCollections(String sql, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.engine.spi.QueryParameters queryParameters, boolean returnProxies, org.hibernate.transform.ResultTransformer forcedResultTransformer)
org.hibernate.reactive.pool.impl.Parameters parameters()
default CompletionStage<ResultSet> executeReactiveQueryStatement(String sqlStatement, org.hibernate.engine.spi.QueryParameters queryParameters, List<org.hibernate.loader.spi.AfterLoadAction> afterLoadActions, org.hibernate.engine.spi.SharedSessionContractImplementor session)
default org.hibernate.dialect.pagination.LimitHandler limitHandler(org.hibernate.engine.spi.RowSelection selection, org.hibernate.engine.spi.SharedSessionContractImplementor session)
default CompletionStage<List<Object>> reactiveProcessResultSet(ResultSet rs, org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor session, boolean returnProxies, org.hibernate.transform.ResultTransformer forcedResultTransformer, List<org.hibernate.loader.spi.AfterLoadAction> afterLoadActions)
ReactiveResultSetProcessor getReactiveResultSetProcessor()
default String preprocessSQL(String sql, org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SessionFactoryImplementor factory, List<org.hibernate.loader.spi.AfterLoadAction> afterLoadActions)
Loader.preprocessSQL(String, QueryParameters, SessionFactoryImplementor, List)
default void discoverTypes(org.hibernate.engine.spi.QueryParameters queryParameters, ResultSet resultSet)
org.hibernate.reactive.loader.custom.impl.ReactiveCustomLoader
when there is no result set mapping.default Object[] toParameterArray(org.hibernate.engine.spi.QueryParameters queryParameters, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.dialect.pagination.LimitHandler limitHandler)
Copyright © 2020-2022 Red Hat, Inc. All Rights Reserved.