Class StandardReactiveSelectExecutor
- java.lang.Object
-
- org.hibernate.reactive.sql.exec.internal.StandardReactiveSelectExecutor
-
- All Implemented Interfaces:
ReactiveSelectExecutor
public class StandardReactiveSelectExecutor extends java.lang.Object implements ReactiveSelectExecutor
- See Also:
JdbcSelectExecutorStandardImpl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StandardReactiveSelectExecutor.CapturingJdbcValuesMetadata
seeJdbcSelectExecutorStandardImpl.CapturingJdbcValuesMetadata
-
Field Summary
Fields Modifier and Type Field Description static StandardReactiveSelectExecutor
INSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,R>
java.util.concurrent.CompletionStage<T>executeQuery(org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, java.lang.Class<R> domainResultType, java.util.function.Function<java.lang.String,java.sql.PreparedStatement> statementCreator, ReactiveResultsConsumer<T,R> resultsConsumer)
<R> java.util.concurrent.CompletionStage<java.util.List<R>>
list(org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, java.lang.Class<R> domainResultType, ReactiveListResultsConsumer.UniqueSemantic uniqueSemantic)
<R> java.util.concurrent.CompletionStage<java.util.List<R>>
list(org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, ReactiveListResultsConsumer.UniqueSemantic uniqueSemantic)
java.util.concurrent.CompletionStage<ReactiveValuesResultSet>
resolveJdbcValuesSource(java.lang.String queryIdentifier, org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, boolean canBeCached, org.hibernate.sql.exec.spi.ExecutionContext executionContext, ReactiveResultSetAccess resultSetAccess)
-
-
-
Field Detail
-
INSTANCE
public static final StandardReactiveSelectExecutor INSTANCE
-
-
Method Detail
-
list
public <R> java.util.concurrent.CompletionStage<java.util.List<R>> list(org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, ReactiveListResultsConsumer.UniqueSemantic uniqueSemantic)
-
list
public <R> java.util.concurrent.CompletionStage<java.util.List<R>> list(org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, java.lang.Class<R> domainResultType, ReactiveListResultsConsumer.UniqueSemantic uniqueSemantic)
- Specified by:
list
in interfaceReactiveSelectExecutor
-
executeQuery
public <T,R> java.util.concurrent.CompletionStage<T> executeQuery(org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext, org.hibernate.sql.results.spi.RowTransformer<R> rowTransformer, java.lang.Class<R> domainResultType, java.util.function.Function<java.lang.String,java.sql.PreparedStatement> statementCreator, ReactiveResultsConsumer<T,R> resultsConsumer)
- Specified by:
executeQuery
in interfaceReactiveSelectExecutor
-
resolveJdbcValuesSource
public java.util.concurrent.CompletionStage<ReactiveValuesResultSet> resolveJdbcValuesSource(java.lang.String queryIdentifier, org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, boolean canBeCached, org.hibernate.sql.exec.spi.ExecutionContext executionContext, ReactiveResultSetAccess resultSetAccess)
-
-