Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for lengthOf (0.15 sec)

  1. migrator/migrator.go

    					isSameType = true
    					break
    				}
    			}
    
    			if !isSameType {
    				alterColumn = true
    			}
    		}
    	}
    
    	if !isSameType {
    		// check size
    		if length, ok := columnType.Length(); length != int64(field.Size) {
    			if length > 0 && field.Size > 0 {
    				alterColumn = true
    			} else {
    				// has size in data type and not equal
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Fri Apr 26 07:15:49 GMT 2024
    - 29K bytes
    - Viewed (0)
  2. callbacks/associations.go

    							appendToElems(obj)
    						}
    					}
    				case reflect.Struct:
    					appendToElems(db.Statement.ReflectValue)
    				}
    
    				// optimize elems of reflect value length
    				if elemLen := elems.Len(); elemLen > 0 {
    					if v, ok := selectColumns[rel.Name+".*"]; !ok || v {
    						saveAssociations(db, rel, distinctElems, selectColumns, restricted, nil)
    					}
    
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Tue Apr 11 03:06:13 GMT 2023
    - 14.3K bytes
    - Viewed (0)
  3. finisher_api.go

    	reflectValue := reflect.Indirect(reflect.ValueOf(value))
    
    	switch reflectValue.Kind() {
    	case reflect.Slice, reflect.Array:
    		var rowsAffected int64
    		tx = db.getInstance()
    
    		// the reflection length judgment of the optimized value
    		reflectLen := reflectValue.Len()
    
    		callFc := func(tx *DB) error {
    			for i := 0; i < reflectLen; i += batchSize {
    				ends := i + batchSize
    				if ends > reflectLen {
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Fri Jan 12 08:42:21 GMT 2024
    - 22.7K bytes
    - Viewed (0)
  4. statement.go

    						conds = append(conds, clause.Eq{Column: key, Value: v[key]})
    					} else if _, ok := v[key].(Valuer); ok {
    						conds = append(conds, clause.Eq{Column: key, Value: v[key]})
    					} else {
    						// optimize reflect value length
    						valueLen := reflectValue.Len()
    						values := make([]interface{}, valueLen)
    						for i := 0; i < valueLen; i++ {
    							values[i] = reflectValue.Index(i).Interface()
    						}
    
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Fri Jan 12 08:42:21 GMT 2024
    - 19.8K bytes
    - Viewed (0)
  5. gorm.go

    		if err = d.Apply(config); err != nil {
    			return
    		}
    	}
    
    	if config.NamingStrategy == nil {
    		config.NamingStrategy = schema.NamingStrategy{IdentifierMaxLength: 64} // Default Identifier length is 64
    	}
    
    	if config.Logger == nil {
    		config.Logger = logger.Default
    	}
    
    	if config.NowFunc == nil {
    		config.NowFunc = func() time.Time { return time.Now().Local() }
    	}
    
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Sun Aug 20 11:46:56 GMT 2023
    - 11.6K bytes
    - Viewed (0)
Back to top