deleteWhere<T extends Table, D> method

void deleteWhere<T extends Table, D>(
  1. TableInfo<T, D> table,
  2. Expression<bool> filter(
    1. T tbl
    )
)

Deletes all rows from table matching the provided filter.

See also:

Implementation

void deleteWhere<T extends Table, D>(
    TableInfo<T, D> table, Expression<bool> Function(T tbl) filter) {
  _addUpdate(table, UpdateKind.delete);
  final stmt = DeleteStatement(_user, table)..where(filter);
  _addContext(stmt.constructQuery());
}