MCPcopy Create free account
hub / github.com/cloudreve/cloudreve / sqlExec

Method sqlExec

ent/task_delete.go:42–57  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

40}
41
42func (td *TaskDelete) sqlExec(ctx context.Context) (int, error) {
43 _spec := sqlgraph.NewDeleteSpec(task.Table, sqlgraph.NewFieldSpec(task.FieldID, field.TypeInt))
44 if ps := td.mutation.predicates; len(ps) > 0 {
45 _spec.Predicate = func(selector *sql.Selector) {
46 for i := range ps {
47 ps[i](selector)
48 }
49 }
50 }
51 affected, err := sqlgraph.DeleteNodes(ctx, td.driver, _spec)
52 if err != nil && sqlgraph.IsConstraintError(err) {
53 err = &ConstraintError{msg: err.Error(), wrap: err}
54 }
55 td.mutation.done = true
56 return affected, err
57}
58
59// TaskDeleteOne is the builder for deleting a single Task entity.
60type TaskDeleteOne struct {

Callers

nothing calls this directly

Calls 1

ErrorMethod · 0.65

Tested by

no test coverage detected