deleteRecords method
Implementation
@override
Future<int> deleteRecords(String collection, Iterable<String> ids) async {
final table = await _ensureTableForRead(collection);
if (table == null) {
return 0;
}
final idList = ids.toList();
if (idList.isEmpty) {
return 0;
}
final params = <String, Object?>{};
final placeholders = _buildInClause('id', idList, params);
final result = await _executor.execute(
Sql.named('DELETE FROM $table WHERE id IN ($placeholders)'),
parameters: params,
ignoreRows: true,
);
return result.affectedRows;
}