MCPcopy Index your code
hub / github.com/cloudreve/cloudreve / sqlSave

Method sqlSave

ent/fsevent_create.go:185–201  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

183}
184
185func (fec *FsEventCreate) sqlSave(ctx context.Context) (*FsEvent, error) {
186 if err := fec.check(); err != nil {
187 return nil, err
188 }
189 _node, _spec := fec.createSpec()
190 if err := sqlgraph.CreateNode(ctx, fec.driver, _spec); err != nil {
191 if sqlgraph.IsConstraintError(err) {
192 err = &ConstraintError{msg: err.Error(), wrap: err}
193 }
194 return nil, err
195 }
196 id := _spec.ID.Value.(int64)
197 _node.ID = int(id)
198 fec.mutation.id = &_node.ID
199 fec.mutation.done = true
200 return _node, nil
201}
202
203func (fec *FsEventCreate) createSpec() (*FsEvent, *sqlgraph.CreateSpec) {
204 var (

Callers

nothing calls this directly

Calls 3

checkMethod · 0.95
createSpecMethod · 0.95
ErrorMethod · 0.65

Tested by

no test coverage detected