dialect/sql/sqlgraph: move fields setters to method calls (#2995)

This commit is contained in:
Ariel Mashraki
2022-10-08 20:08:22 +03:00
committed by GitHub
parent 35e950edf9
commit a8dde5e0d1
195 changed files with 1336 additions and 6214 deletions

View File

@@ -81,11 +81,7 @@ func ({{ $receiver }} *{{ $builder }}) createSpec() (*{{ $.Name }}, *sqlgraph.Cr
{{- end }}
{{- range $f := $.MutationFields }}
if value, ok := {{ $mutation }}.{{ $f.MutationGet }}(); ok {
_spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{
Type: field.{{ $f.Type.ConstName }},
Value: value,
Column: {{ $.Package }}.{{ $f.Constant }},
})
_spec.SetField({{ $.Package }}.{{ $f.Constant }}, field.{{ $f.Type.ConstName }}, value)
_node.{{ $f.StructField }} = {{ if $f.NillableValue }}&{{ end }}value
}
{{- end }}