MCPcopy
hub / github.com/go-gorm/gorm / AssignmentColumns

Function AssignmentColumns

clause/set.go:62–68  ·  view source on GitHub ↗
(values []string)

Source from the content-addressed store, hash-verified

60}
61
62func AssignmentColumns(values []string) Set {
63 assignments := make([]Assignment, len(values))
64 for idx, value := range values {
65 assignments[idx] = Assignment{Column: Column{Name: value}, Value: Column{Table: "excluded", Name: value}}
66 }
67 return assignments
68}
69
70// Assignments implements Assigner for a single Assignment.
71func (a Assignment) Assignments() []Assignment { return []Assignment{a} }

Callers 4

onConflictOptionFunction · 0.92
ConvertToCreateValuesFunction · 0.92
TestUpsertSliceFunction · 0.92

Calls

no outgoing calls

Tested by 2

TestUpsertSliceFunction · 0.74