Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for AfterUpdate (0.19 sec)

  1. callbacks/update.go

    				}
    			}
    		}
    	}
    }
    
    // AfterUpdate after update hooks
    func AfterUpdate(db *gorm.DB) {
    	if db.Error == nil && db.Statement.Schema != nil && !db.Statement.SkipHooks && (db.Statement.Schema.AfterSave || db.Statement.Schema.AfterUpdate) {
    		callMethod(db, func(value interface{}, tx *gorm.DB) (called bool) {
    			if db.Statement.Schema.AfterUpdate {
    				if i, ok := value.(AfterUpdateInterface); ok {
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Sun May 25 07:40:40 UTC 2025
    - 9.6K bytes
    - Viewed (0)
  2. schema/callbacks_test.go

    		if !reflect.Indirect(reflect.ValueOf(user)).FieldByName(str).Interface().(bool) {
    			t.Errorf("%v should be true", str)
    		}
    	}
    
    	for _, str := range []string{"BeforeCreate", "BeforeUpdate", "AfterUpdate", "AfterSave", "BeforeDelete", "AfterDelete", "AfterFind"} {
    		if reflect.Indirect(reflect.ValueOf(user)).FieldByName(str).Interface().(bool) {
    			t.Errorf("%v should be false", str)
    		}
    	}
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Thu Jan 06 07:02:53 UTC 2022
    - 939 bytes
    - Viewed (0)
  3. callbacks/interfaces.go

    }
    
    type AfterCreateInterface interface {
    	AfterCreate(*gorm.DB) error
    }
    
    type BeforeUpdateInterface interface {
    	BeforeUpdate(*gorm.DB) error
    }
    
    type AfterUpdateInterface interface {
    	AfterUpdate(*gorm.DB) error
    }
    
    type BeforeSaveInterface interface {
    	BeforeSave(*gorm.DB) error
    }
    
    type AfterSaveInterface interface {
    	AfterSave(*gorm.DB) error
    }
    
    type BeforeDeleteInterface interface {
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Thu Aug 27 07:03:57 UTC 2020
    - 667 bytes
    - Viewed (0)
  4. callbacks/callbacks.go

    	updateCallback.Register("gorm:update", Update(config))
    	updateCallback.Register("gorm:save_after_associations", SaveAfterAssociations(false))
    	updateCallback.Register("gorm:after_update", AfterUpdate)
    	updateCallback.Match(enableTransaction).Register("gorm:commit_or_rollback_transaction", CommitOrRollbackTransaction)
    	updateCallback.Clauses = config.UpdateClauses
    
    	rowCallback := db.Callback().Row()
    Registered: Sun Sep 07 09:35:13 UTC 2025
    - Last Modified: Wed Oct 27 23:56:55 UTC 2021
    - 3.3K bytes
    - Viewed (0)
Back to top