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);
}