(ctx context.Context)
| 364 | } |
| 365 | |
| 366 | func (_u *MachineUpdate) sqlSave(ctx context.Context) (_node int, err error) { |
| 367 | if err := _u.check(); err != nil { |
| 368 | return _node, err |
| 369 | } |
| 370 | _spec := sqlgraph.NewUpdateSpec(machine.Table, machine.Columns, sqlgraph.NewFieldSpec(machine.FieldID, field.TypeInt)) |
| 371 | if ps := _u.mutation.predicates; len(ps) > 0 { |
| 372 | _spec.Predicate = func(selector *sql.Selector) { |
| 373 | for i := range ps { |
| 374 | ps[i](selector) |
| 375 | } |
| 376 | } |
| 377 | } |
| 378 | if value, ok := _u.mutation.UpdatedAt(); ok { |
| 379 | _spec.SetField(machine.FieldUpdatedAt, field.TypeTime, value) |
| 380 | } |
| 381 | if value, ok := _u.mutation.LastPush(); ok { |
| 382 | _spec.SetField(machine.FieldLastPush, field.TypeTime, value) |
| 383 | } |
| 384 | if _u.mutation.LastPushCleared() { |
| 385 | _spec.ClearField(machine.FieldLastPush, field.TypeTime) |
| 386 | } |
| 387 | if value, ok := _u.mutation.LastHeartbeat(); ok { |
| 388 | _spec.SetField(machine.FieldLastHeartbeat, field.TypeTime, value) |
| 389 | } |
| 390 | if _u.mutation.LastHeartbeatCleared() { |
| 391 | _spec.ClearField(machine.FieldLastHeartbeat, field.TypeTime) |
| 392 | } |
| 393 | if value, ok := _u.mutation.Password(); ok { |
| 394 | _spec.SetField(machine.FieldPassword, field.TypeString, value) |
| 395 | } |
| 396 | if value, ok := _u.mutation.IpAddress(); ok { |
| 397 | _spec.SetField(machine.FieldIpAddress, field.TypeString, value) |
| 398 | } |
| 399 | if value, ok := _u.mutation.Scenarios(); ok { |
| 400 | _spec.SetField(machine.FieldScenarios, field.TypeString, value) |
| 401 | } |
| 402 | if _u.mutation.ScenariosCleared() { |
| 403 | _spec.ClearField(machine.FieldScenarios, field.TypeString) |
| 404 | } |
| 405 | if value, ok := _u.mutation.Version(); ok { |
| 406 | _spec.SetField(machine.FieldVersion, field.TypeString, value) |
| 407 | } |
| 408 | if _u.mutation.VersionCleared() { |
| 409 | _spec.ClearField(machine.FieldVersion, field.TypeString) |
| 410 | } |
| 411 | if value, ok := _u.mutation.IsValidated(); ok { |
| 412 | _spec.SetField(machine.FieldIsValidated, field.TypeBool, value) |
| 413 | } |
| 414 | if value, ok := _u.mutation.AuthType(); ok { |
| 415 | _spec.SetField(machine.FieldAuthType, field.TypeString, value) |
| 416 | } |
| 417 | if value, ok := _u.mutation.Osname(); ok { |
| 418 | _spec.SetField(machine.FieldOsname, field.TypeString, value) |
| 419 | } |
| 420 | if _u.mutation.OsnameCleared() { |
| 421 | _spec.ClearField(machine.FieldOsname, field.TypeString) |
| 422 | } |
| 423 | if value, ok := _u.mutation.Osfamily(); ok { |
nothing calls this directly
no test coverage detected