existIDs<I extends Object> method

  1. @override
FutureOr<Iterable<I>> existIDs<I extends Object>(
  1. List<I?> ids, {
  2. Transaction? transaction,
})
override

Implementation

@override
FutureOr<Iterable<I>> existIDs<I extends Object>(
  List<I?> ids, {
  Transaction? transaction,
}) {
  checkNotClosed();

  var osIDs = iterable().map((o) {
    var oId = getID(o, entityHandler: entityHandler);
    var matches = ids.contains(oId);
    return matches ? oId as I : null;
  }).nonNulls;

  return osIDs;
}