group method

  1. @override
Future<GroupResult?> group({
  1. GroupDataQueryBuilder? queryBuilder,
})
override

Grouping is applicable for tables and views. In case with tables usage of data from relations is not allowed. When grouping is applied it returns list of group items for each top-level field value. Each group item could contain list of nested group items or data records. When no grouping is selected - it returns plain list of records.

Implementation

@override
Future<GroupResult?> group({GroupDataQueryBuilder? queryBuilder}) async {
  queryBuilder ??= GroupDataQueryBuilder();

  return await Invoker.post('/data/data-grouping/$tableName', queryBuilder);
}