(ctx context.Context)
| 494 | } |
| 495 | |
| 496 | func (fu *FileUpdate) sqlSave(ctx context.Context) (n int, err error) { |
| 497 | if err := fu.check(); err != nil { |
| 498 | return n, err |
| 499 | } |
| 500 | _spec := sqlgraph.NewUpdateSpec(file.Table, file.Columns, sqlgraph.NewFieldSpec(file.FieldID, field.TypeInt)) |
| 501 | if ps := fu.mutation.predicates; len(ps) > 0 { |
| 502 | _spec.Predicate = func(selector *sql.Selector) { |
| 503 | for i := range ps { |
| 504 | ps[i](selector) |
| 505 | } |
| 506 | } |
| 507 | } |
| 508 | if value, ok := fu.mutation.UpdatedAt(); ok { |
| 509 | _spec.SetField(file.FieldUpdatedAt, field.TypeTime, value) |
| 510 | } |
| 511 | if value, ok := fu.mutation.GetType(); ok { |
| 512 | _spec.SetField(file.FieldType, field.TypeInt, value) |
| 513 | } |
| 514 | if value, ok := fu.mutation.AddedType(); ok { |
| 515 | _spec.AddField(file.FieldType, field.TypeInt, value) |
| 516 | } |
| 517 | if value, ok := fu.mutation.Name(); ok { |
| 518 | _spec.SetField(file.FieldName, field.TypeString, value) |
| 519 | } |
| 520 | if value, ok := fu.mutation.Size(); ok { |
| 521 | _spec.SetField(file.FieldSize, field.TypeInt64, value) |
| 522 | } |
| 523 | if value, ok := fu.mutation.AddedSize(); ok { |
| 524 | _spec.AddField(file.FieldSize, field.TypeInt64, value) |
| 525 | } |
| 526 | if value, ok := fu.mutation.PrimaryEntity(); ok { |
| 527 | _spec.SetField(file.FieldPrimaryEntity, field.TypeInt, value) |
| 528 | } |
| 529 | if value, ok := fu.mutation.AddedPrimaryEntity(); ok { |
| 530 | _spec.AddField(file.FieldPrimaryEntity, field.TypeInt, value) |
| 531 | } |
| 532 | if fu.mutation.PrimaryEntityCleared() { |
| 533 | _spec.ClearField(file.FieldPrimaryEntity, field.TypeInt) |
| 534 | } |
| 535 | if value, ok := fu.mutation.IsSymbolic(); ok { |
| 536 | _spec.SetField(file.FieldIsSymbolic, field.TypeBool, value) |
| 537 | } |
| 538 | if value, ok := fu.mutation.Props(); ok { |
| 539 | _spec.SetField(file.FieldProps, field.TypeJSON, value) |
| 540 | } |
| 541 | if fu.mutation.PropsCleared() { |
| 542 | _spec.ClearField(file.FieldProps, field.TypeJSON) |
| 543 | } |
| 544 | if fu.mutation.OwnerCleared() { |
| 545 | edge := &sqlgraph.EdgeSpec{ |
| 546 | Rel: sqlgraph.M2O, |
| 547 | Inverse: true, |
| 548 | Table: file.OwnerTable, |
| 549 | Columns: []string{file.OwnerColumn}, |
| 550 | Bidi: false, |
| 551 | Target: &sqlgraph.EdgeTarget{ |
| 552 | IDSpec: sqlgraph.NewFieldSpec(user.FieldID, field.TypeInt), |
| 553 | }, |
nothing calls this directly
no test coverage detected