Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for initializeCallbacks (0.21 sec)

  1. callbacks.go

    package gorm
    
    import (
    	"context"
    	"errors"
    	"fmt"
    	"reflect"
    	"sort"
    	"time"
    
    	"gorm.io/gorm/schema"
    	"gorm.io/gorm/utils"
    )
    
    func initializeCallbacks(db *DB) *callbacks {
    	return &callbacks{
    		processors: map[string]*processor{
    			"create": {db: db},
    			"query":  {db: db},
    			"update": {db: db},
    			"delete": {db: db},
    			"row":    {db: db},
    			"raw":    {db: db},
    		},
    	}
    }
    
    Registered: Sun Nov 03 09:35:10 UTC 2024
    - Last Modified: Tue Mar 26 03:33:36 UTC 2024
    - 8.6K bytes
    - Viewed (0)
  2. gorm.go

    		config.Plugins = map[string]Plugin{}
    	}
    
    	if config.cacheStore == nil {
    		config.cacheStore = &sync.Map{}
    	}
    
    	db = &DB{Config: config, clone: 1}
    
    	db.callbacks = initializeCallbacks(db)
    
    	if config.ClauseBuilders == nil {
    		config.ClauseBuilders = map[string]clause.ClauseBuilder{}
    	}
    
    	if config.Dialector != nil {
    		err = config.Dialector.Initialize(db)
    
    		if err != nil {
    Registered: Sun Nov 03 09:35:10 UTC 2024
    - Last Modified: Wed Oct 09 11:29:48 UTC 2024
    - 12.1K bytes
    - Viewed (0)
Back to top