incrementEach method
Increment multiple columns
Implementation
@override
Future<void> incrementEach(
Map<String, int> columns, [
Map<String, dynamic> extras = const {},
]) async {
if (_wheres.isEmpty) {
throw Exception(
'IncrementEach requires a WHERE clause to prevent mass updates.',
);
}
final sql =
grammar.compileIncrementEach(_getQueryComponents(), columns, extras);
final bindings = [
..._fromBindings,
...extras.values,
..._whereBindings,
];
await connection.execute(sql, bindings);
}