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

Method sqlExec

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

ErrorMethod · 0.65

Tested by

no test coverage detected