fetchRelated<R extends DatumEntityBase> method

Future<List<R>> fetchRelated<R extends DatumEntityBase>(
  1. RelationalDatumEntity parent,
  2. String relationName,
  3. RemoteAdapter<R> relatedAdapter
)

Fetches related entities based on the relationship definitions from the remote source.

This is an optional method that adapters can implement if their backend supports efficient relational queries. If not implemented, it will throw an UnimplementedError.

Implementation

Future<List<R>> fetchRelated<R extends DatumEntityBase>(
  RelationalDatumEntity parent,
  String relationName,
  RemoteAdapter<R> relatedAdapter,
) {
  throw UnimplementedError(
    'fetchRelated is not implemented for this remote adapter.',
  );
}