Interface ReactiveSelectQueryPlan<R>
-
- All Superinterfaces:
QueryPlan,SelectQueryPlan<R>
- All Known Subinterfaces:
ReactiveNativeSelectQueryPlan<T>
public interface ReactiveSelectQueryPlan<R> extends SelectQueryPlan<R>
- See Also:
SelectQueryPlan
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T> TexecuteQuery(DomainQueryExecutionContext executionContext, org.hibernate.sql.results.spi.ResultsConsumer<T,R> resultsConsumer)default List<R>performList(DomainQueryExecutionContext executionContext)default ScrollableResultsImplementor<R>performScroll(ScrollMode scrollMode, DomainQueryExecutionContext executionContext)default <T> CompletionStage<T>reactiveExecuteQuery(DomainQueryExecutionContext executionContext, ReactiveResultsConsumer<T,R> resultsConsumer)Execute the queryCompletionStage<List<R>>reactivePerformList(DomainQueryExecutionContext executionContext)Perform (execute) the query returning a List
-
-
-
Method Detail
-
performList
default List<R> performList(DomainQueryExecutionContext executionContext)
- Specified by:
performListin interfaceSelectQueryPlan<R>
-
performScroll
default ScrollableResultsImplementor<R> performScroll(ScrollMode scrollMode, DomainQueryExecutionContext executionContext)
- Specified by:
performScrollin interfaceSelectQueryPlan<R>
-
executeQuery
default <T> T executeQuery(DomainQueryExecutionContext executionContext, org.hibernate.sql.results.spi.ResultsConsumer<T,R> resultsConsumer)
- Specified by:
executeQueryin interfaceSelectQueryPlan<R>
-
reactiveExecuteQuery
default <T> CompletionStage<T> reactiveExecuteQuery(DomainQueryExecutionContext executionContext, ReactiveResultsConsumer<T,R> resultsConsumer)
Execute the query
-
reactivePerformList
CompletionStage<List<R>> reactivePerformList(DomainQueryExecutionContext executionContext)
Perform (execute) the query returning a List
-
-