package callbacks

Import Path
	gorm.io/gorm/callbacks (on go.dev)

Dependency Relation
	imports 8 packages, and imported by 2 packages


Package-Level Type Names (total 10)
/* sort by: | */
( AfterCreateInterface) AfterCreate(*gorm.DB) error
( AfterDeleteInterface) AfterDelete(*gorm.DB) error
( AfterFindInterface) AfterFind(*gorm.DB) error
( AfterSaveInterface) AfterSave(*gorm.DB) error
( AfterUpdateInterface) AfterUpdate(*gorm.DB) error
( BeforeCreateInterface) BeforeCreate(*gorm.DB) error *github.com/limanmys/render-engine/app/models.Queue *github.com/limanmys/render-engine/app/models.Settings
( BeforeDeleteInterface) BeforeDelete(*gorm.DB) error
( BeforeSaveInterface) BeforeSave(*gorm.DB) error
( BeforeUpdateInterface) BeforeUpdate(*gorm.DB) error *github.com/limanmys/render-engine/app/models.Queue
CreateClauses []string DeleteClauses []string LastInsertIDReversed bool QueryClauses []string UpdateClauses []string func Create(config *Config) func(db *gorm.DB) func Delete(config *Config) func(db *gorm.DB) func RegisterDefaultCallbacks(db *gorm.DB, config *Config) func Update(config *Config) func(db *gorm.DB)
Package-Level Functions (total 26)
AfterCreate after create hooks
func AfterDelete(db *gorm.DB)
func AfterQuery(db *gorm.DB)
AfterUpdate after update hooks
BeforeCreate before create hooks
func BeforeDelete(db *gorm.DB)
BeforeUpdate before update hooks
func BuildQuerySQL(db *gorm.DB)
ConvertMapToValuesForCreate convert map to values
ConvertSliceOfMapToValuesForCreate convert slice of map to values
ConvertToAssignments convert to update assignments
ConvertToCreateValues convert to create values
Create create hook
func Delete(config *Config) func(db *gorm.DB)
func Preload(db *gorm.DB)
func Query(db *gorm.DB)
func RawExec(db *gorm.DB)
func RowQuery(db *gorm.DB)
func SaveAfterAssociations(create bool) func(db *gorm.DB)
func SaveBeforeAssociations(create bool) func(db *gorm.DB)
Update update hook