Interface ReactiveSelectQueryPlan<R>
- All Superinterfaces:
QueryPlan
,SelectQueryPlan<R>
- All Known Subinterfaces:
ReactiveNativeSelectQueryPlan<T>
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> T
executeQuery
(DomainQueryExecutionContext executionContext, ResultsConsumer<T, R> resultsConsumer) performList
(DomainQueryExecutionContext executionContext) default ScrollableResultsImplementor<R>
performScroll
(ScrollMode scrollMode, DomainQueryExecutionContext executionContext) default <T> CompletionStage<T>
reactiveExecuteQuery
(DomainQueryExecutionContext executionContext, ReactiveResultsConsumer<T, R> resultsConsumer) Execute the queryreactivePerformList
(DomainQueryExecutionContext executionContext) Perform (execute) the query returning a List
-
Method Details
-
performList
- Specified by:
performList
in interfaceSelectQueryPlan<R>
-
performScroll
default ScrollableResultsImplementor<R> performScroll(ScrollMode scrollMode, DomainQueryExecutionContext executionContext) - Specified by:
performScroll
in interfaceSelectQueryPlan<R>
-
executeQuery
default <T> T executeQuery(DomainQueryExecutionContext executionContext, ResultsConsumer<T, R> resultsConsumer) - Specified by:
executeQuery
in interfaceSelectQueryPlan<R>
-
reactiveExecuteQuery
default <T> CompletionStage<T> reactiveExecuteQuery(DomainQueryExecutionContext executionContext, ReactiveResultsConsumer<T, R> resultsConsumer) Execute the query -
reactivePerformList
Perform (execute) the query returning a List
-