MCPcopy
hub / github.com/ent/ent / NewUpdateSpec

Function NewUpdateSpec

dialect/sql/sqlgraph/graph.go:792–803  ·  view source on GitHub ↗

NewUpdateSpec creates a new node update spec.

(table string, columns []string, id ...*FieldSpec)

Source from the content-addressed store, hash-verified

790
791// NewUpdateSpec creates a new node update spec.
792func NewUpdateSpec(table string, columns []string, id ...*FieldSpec) *UpdateSpec {
793 spec := &UpdateSpec{
794 Node: &NodeSpec{Table: table, Columns: columns},
795 }
796 switch {
797 case len(id) == 1:
798 spec.Node.ID = id[0]
799 case len(id) > 1:
800 spec.Node.CompositeID = id
801 }
802 return spec
803}
804
805// AddModifier adds a new statement modifier to the spec.
806func (u *UpdateSpec) AddModifier(m func(*sql.UpdateBuilder)) {

Callers 15

sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92
sqlSaveMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…