query method

  1. @override
Future<List<T>> query(
  1. DatumQuery query, {
  2. String? userId,
})
override

Executes a one-time query against the local data source.

This method should be implemented by adapters to translate a DatumQuery into a native query for the underlying database (e.g., SQL).

Implementation

@override
Future<List<T>> query(DatumQuery query, {String? userId}) async {
  return DatumQueryMatcher.apply(await readAll(userId: userId), query);
}