com.vaadin.flow.data.provider.
Interface CallbackDataProvider.FetchCallback<T,F>
Type Parameters:
T
- the type of the items to fetch
F
- the type of the optional filter in the query,
Void
if filtering is not supported
All Superinterfaces:
Enclosing class:
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Callback interface for fetching a stream of items from a backend based on a query.
-
Method Summary
-
Method Details
-
fetch
Fetches a stream of items based on a query. The query defines the paging of the items to fetch through
Query.getOffset()
andQuery.getLimit()
, the sorting throughQuery.getSortOrders()
and optionally also any filtering to use throughQuery.getFilter()
.Parameters:
query
- the query that defines which items to fetchReturns:
a stream of items
-