delete method

Future delete({
  1. required String table,
  2. required Map<String, Object?> keyValues,
})

Implementation

Future delete(
    {required String table, required Map<String, Object?> keyValues}) async {
  String action =
      keyValues.entries.where((element) => element.value != null).map((e) {
    if (e.value is num) {
      return "${e.key}=${e.value}";
    } else {
      return '${e.key}="${e.value}"';
    }
  }).join(" and ");
  return rawDelete('delete $table where $action');
}