delete method

ClientManagerFilterBuilder<TModel> delete(
  1. dynamic id, {
  2. String idColumnName = 'id',
})

Implementation

ClientManagerFilterBuilder<TModel> delete(
  dynamic id, {
  String idColumnName = 'id',
}) {
  if (id is! String && id is! int) {
    throw ArgumentError('ID must be either a String or an int');
  }

  return _copyWithQuery(
    supabase: baseSupabase.delete(),
    type: SqlOperationType.delete,
    localQuery: ClientManagerSqlUtils.buildDeleteSql(
      tableName,
      id,
      idColumnName: idColumnName,
    ),
  );
}