query abstract method
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
Future<List<T>> query(DatumQuery query, {String? userId});