addPrefetchedData method

Future<List<TypedResult>> addPrefetchedData(
  1. List<TypedResult> items
)

Internal function for injecting the prefetched data into the TypedResult object.

Implementation

Future<List<TypedResult>> addPrefetchedData(List<TypedResult> items) async {
  /// If this table contains no reverse references, we can just return the rows as is.
  if (getPrefetchedDataCallback == null) {
    return items;
  }
  return await db.transaction(() async {
    final prefetchedData = await getPrefetchedDataCallback!(items);
    return _addPrefetchedDataToRows(items, prefetchedData);
  });
}