MCPcopy
hub / github.com/crowdsecurity/crowdsec / sqlExec

Method sqlExec

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

ErrorMethod · 0.65

Tested by

no test coverage detected