Class DefaultDocumentStore.DefaultSearch.DefaultGroupSearch
java.lang.Object
io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch.DefaultGroupSearch
- All Implemented Interfaces:
GroupSearch
- Enclosing class:
DefaultDocumentStore.DefaultSearch
protected class DefaultDocumentStore.DefaultSearch.DefaultGroupSearch
extends Object
implements GroupSearch
-
Constructor Details
-
DefaultGroupSearch
protected DefaultGroupSearch()
-
-
Method Details
-
aggregate
Description copied from interface:GroupSearch
Performs aggregation over the given fields for each group.Each
Group
represents a unique combination of field values for the group-by fields. The returned map provides aggregate statistics (such as count, min, max, average, etc.) for each of the specified fields within each group.- Specified by:
aggregate
in interfaceGroupSearch
- Parameters:
fields
- The fields to aggregate within each group.- Returns:
- A map from group identifiers to aggregated statistics per field.
-