addDeleteStatement method

void addDeleteStatement(
  1. DeleteStatement<Object, GeneratedTable<Object, dynamic>> delete
)

Implementation

void addDeleteStatement(DeleteStatement delete) {
  statement.buffer.write('DELETE FROM ');
  addFromResultSet(
    FromResultSet(delete.resultSet),
    isWatching: false,
    write: UpdateKind.delete,
  );

  if (delete.whereClause case final where?) {
    statement.space();
    where.compileWith(this);
  }

  if (delete.returning case final returning?) {
    statement.space();
    returning.compileWith(this);
  }
  statement.buffer.write(';');
}