existsID method

  1. @override
FutureOr<bool> existsID(
  1. dynamic id, {
  2. Transaction? transaction,
})
override

Implementation

@override
FutureOr<bool> existsID(dynamic id, {Transaction? transaction}) {
  var cachedEntityByID = transaction?.getCachedEntityByID(id, type: type);
  if (cachedEntityByID != null) return false;

  return count(matcher: ConditionID(id), transaction: transaction)
      .resolveMapped((count) => count > 0);
}