FdcMemoryDataAdapter constructor

FdcMemoryDataAdapter({
  1. required List<Map<String, Object?>> rows,
  2. List<FdcDataAdapterFilter> filters = const <FdcDataAdapterFilter>[],
  3. List<FdcDataAdapterSort> sorts = const <FdcDataAdapterSort>[],
})

Creates an in-memory adapter backed by rows.

Implementation

FdcMemoryDataAdapter({
  required List<Map<String, Object?>> rows,
  super.filters = const <FdcDataAdapterFilter>[],
  super.sorts = const <FdcDataAdapterSort>[],
}) : _rows = <_FdcMemoryRow>[],
     super(
       readOnly: false,
       capabilities: const FdcDataAdapterCapabilities(
         filtering: true,
         sorting: true,
         paging: true,
         totalCount: true,
         search: true,
         aggregates: true,
         selectedKeyFiltering: true,
       ),
     ) {
  replaceRows(rows);
}