delete abstract method

Future<int?> delete()

Deletes InstanceTypes from the underlying database.

This method will delete rows identified by predicate/where. If no where or predicate is set, this method will throw an exception by default, assuming that you don't typically want to delete every row in a database table. To specify otherwise, set canModifyAllInstances to true.

This method will return the number of rows deleted. Example:

  var q = Query<User>()
      ..where.id = whereEqualTo(1);
  var deletedCount = await q.delete();

Implementation

Future<int?> delete();