Interface ReactiveSelectExecutor


  • public interface ReactiveSelectExecutor
    See Also:
    JdbcSelectExecutor
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default <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)  
      <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)  
      <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)  
    • Method Detail

      • executeQuery

        default <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)
        Since:
        2.4 (and Hibernate ORM 6.6)
      • executeQuery

        <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)
      • list

        <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)