Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for FieldsByName (0.4 sec)

  1. schema/schema.go

    						}
    					}
    				}
    
    				if field.PrimaryKey {
    					schema.PrimaryFields = append(schema.PrimaryFields, field)
    				}
    			}
    		}
    
    		if of, ok := schema.FieldsByName[field.Name]; !ok || of.TagSettings["-"] == "-" {
    			schema.FieldsByName[field.Name] = field
    		}
    		if of, ok := schema.FieldsByBindName[bindName]; !ok || of.TagSettings["-"] == "-" {
    			schema.FieldsByBindName[bindName] = field
    		}
    
    Go
    - Registered: Sun Apr 28 09:35:09 GMT 2024
    - Last Modified: Tue Oct 10 06:50:29 GMT 2023
    - 13.7K bytes
    - Viewed (0)
  2. schema/schema_helper_test.go

    				f.TagSettings = schema.ParseTagSetting(f.Tag.Get("gorm"), ";")
    			} else {
    				f.TagSettings = map[string]string{}
    			}
    		}
    
    		parsedField, ok := s.FieldsByDBName[f.DBName]
    		if !ok {
    			parsedField, ok = s.FieldsByName[f.Name]
    		}
    
    		if !ok {
    			t.Errorf("schema %v failed to look up field with name %v", s, f.Name)
    		} else {
    Go
    - Registered: Sun Apr 28 09:35:09 GMT 2024
    - Last Modified: Fri Dec 15 08:31:23 GMT 2023
    - 7.5K bytes
    - Viewed (0)
  3. schema/relationship.go

    	}
    
    	if value, ok := field.TagSettings["POLYMORPHICID"]; ok {
    		typeId = strings.TrimSpace(value)
    	}
    
    	relation.Polymorphic.PolymorphicType = relation.FieldSchema.FieldsByName[typeName]
    	relation.Polymorphic.PolymorphicID = relation.FieldSchema.FieldsByName[typeId]
    
    	if value, ok := field.TagSettings["POLYMORPHICVALUE"]; ok {
    		relation.Polymorphic.Value = strings.TrimSpace(value)
    	}
    
    Go
    - Registered: Sun Apr 28 09:35:09 GMT 2024
    - Last Modified: Mon Apr 15 03:20:20 GMT 2024
    - 22.4K bytes
    - Viewed (0)
  4. statement.go

    		processColumn(column, true)
    	}
    
    	// omit columns
    	for _, column := range stmt.Omits {
    		processColumn(column, false)
    	}
    
    	if stmt.Schema != nil {
    		for _, field := range stmt.Schema.FieldsByName {
    			name := field.DBName
    			if name == "" {
    				name = field.Name
    			}
    
    			if requireCreate && !field.Creatable {
    				results[name] = false
    			} else if requireUpdate && !field.Updatable {
    Go
    - Registered: Sun Apr 28 09:35:09 GMT 2024
    - Last Modified: Fri Jan 12 08:42:21 GMT 2024
    - 19.8K bytes
    - Viewed (0)
Back to top