update method

  1. @override
Future<int> update(
  1. String table,
  2. Map<String, dynamic> values,
  3. String whereClause,
  4. List whereArgs,
)

Implementation

@override
Future<int> update(
  String table,
  Map<String, dynamic> values,
  String whereClause,
  List<dynamic> whereArgs,
) async {
  final setClause = values.keys.map((k) => '$k = ?').join(', ');
  final sql = 'UPDATE $table SET $setClause WHERE $whereClause';
  final params = [...values.values, ...whereArgs];
  db.execute(sql, params);
  return db.getUpdatedRows();
}