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

Method sqlExec

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

Source from the content-addressed store, hash-verified

40}
41
42func (sd *SettingDelete) sqlExec(ctx context.Context) (int, error) {
43 _spec := sqlgraph.NewDeleteSpec(setting.Table, sqlgraph.NewFieldSpec(setting.FieldID, field.TypeInt))
44 if ps := sd.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, sd.driver, _spec)
52 if err != nil && sqlgraph.IsConstraintError(err) {
53 err = &ConstraintError{msg: err.Error(), wrap: err}
54 }
55 sd.mutation.done = true
56 return affected, err
57}
58
59// SettingDeleteOne is the builder for deleting a single Setting entity.
60type SettingDeleteOne struct {

Callers

nothing calls this directly

Calls 1

ErrorMethod · 0.65

Tested by

no test coverage detected