query<U> method

Future<U?> query<U>()

Executes a query returning a single result of type U.

Delegates execution to the assigned executor. Returns null if no executor is set.

Example

final user = await repository.query<User>();

Implementation

Future<U?> query<U>() async {
  final executor = this.executor;
  if (executor == null) {
    return null;
  }
  return executor.execute();
}