Class StandardReactiveSelectExecutor

java.lang.Object
org.hibernate.reactive.sql.exec.internal.StandardReactiveSelectExecutor
All Implemented Interfaces:
ReactiveSelectExecutor

public class StandardReactiveSelectExecutor extends Object implements ReactiveSelectExecutor
See Also:
  • JdbcSelectExecutorStandardImpl
  • Field Details

  • Method Details

    • list

      public <R> CompletionStage<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> CompletionStage<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, Class<R> domainResultType, ReactiveListResultsConsumer.UniqueSemantic uniqueSemantic)
      Specified by:
      list in interface ReactiveSelectExecutor
    • list

      public <R> CompletionStage<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, Class<R> requestedJavaType, ReactiveListResultsConsumer.UniqueSemantic uniqueSemantic, int resultCountEstimate)
      Since:
      2.4 (and ORM 6.6)
    • executeQuery

      public <T, R> 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, Class<R> domainResultType, int resultCountEstimate, ReactiveResultsConsumer<T,R> resultsConsumer)
      Specified by:
      executeQuery in interface ReactiveSelectExecutor
      Since:
      2.4 (and Hibernate ORM 6.6)
    • executeQuery

      public <T, R> 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, Class<R> domainResultType, int resultCountEstimate, org.hibernate.sql.exec.spi.JdbcSelectExecutor.StatementCreator statementCreator, ReactiveResultsConsumer<T,R> resultsConsumer)
      Specified by:
      executeQuery in interface ReactiveSelectExecutor
    • resolveJdbcValuesSource

      public CompletionStage<ReactiveValuesResultSet> resolveJdbcValuesSource(String queryIdentifier, org.hibernate.sql.exec.spi.JdbcOperationQuerySelect jdbcSelect, boolean canBeCached, org.hibernate.sql.exec.spi.ExecutionContext executionContext, ReactiveDeferredResultSetAccess resultSetAccess)