deleteAllByIndex method

  1. @override
Future<int> deleteAllByIndex(
  1. String indexName,
  2. List<IndexKey> keys
)
override

Delete a list of objects by the unique index indexName and keys.

Returns the number of objects that have been deleted. Isar web always returns keys.length.

Implementation

@override
Future<int> deleteAllByIndex(String indexName, List<IndexKey> keys) {
  return _spanHelper.asyncWrapInSpan(
    'deleteAllByIndex',
    () {
      return _isarCollection.deleteAllByIndex(indexName, keys);
    },
    dbName: _dbName,
    collectionName: name,
  );
}