| 40 | } |
| 41 | |
| 42 | func (_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. |
| 60 | type MetaDeleteOne struct { |