MCPcopy Create free account
hub / github.com/Comfy-Org/registry-backend / createSpec

Method createSpec

ent/nodeversion_create.go:342–443  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

340}
341
342func (nvc *NodeVersionCreate) createSpec() (*NodeVersion, *sqlgraph.CreateSpec) {
343 var (
344 _node = &NodeVersion{config: nvc.config}
345 _spec = sqlgraph.NewCreateSpec(nodeversion.Table, sqlgraph.NewFieldSpec(nodeversion.FieldID, field.TypeUUID))
346 )
347 _spec.OnConflict = nvc.conflict
348 if id, ok := nvc.mutation.ID(); ok {
349 _node.ID = id
350 _spec.ID.Value = &id
351 }
352 if value, ok := nvc.mutation.CreateTime(); ok {
353 _spec.SetField(nodeversion.FieldCreateTime, field.TypeTime, value)
354 _node.CreateTime = value
355 }
356 if value, ok := nvc.mutation.UpdateTime(); ok {
357 _spec.SetField(nodeversion.FieldUpdateTime, field.TypeTime, value)
358 _node.UpdateTime = value
359 }
360 if value, ok := nvc.mutation.Version(); ok {
361 _spec.SetField(nodeversion.FieldVersion, field.TypeString, value)
362 _node.Version = value
363 }
364 if value, ok := nvc.mutation.Changelog(); ok {
365 _spec.SetField(nodeversion.FieldChangelog, field.TypeString, value)
366 _node.Changelog = value
367 }
368 if value, ok := nvc.mutation.PipDependencies(); ok {
369 _spec.SetField(nodeversion.FieldPipDependencies, field.TypeJSON, value)
370 _node.PipDependencies = value
371 }
372 if value, ok := nvc.mutation.Deprecated(); ok {
373 _spec.SetField(nodeversion.FieldDeprecated, field.TypeBool, value)
374 _node.Deprecated = value
375 }
376 if value, ok := nvc.mutation.Status(); ok {
377 _spec.SetField(nodeversion.FieldStatus, field.TypeEnum, value)
378 _node.Status = value
379 }
380 if value, ok := nvc.mutation.StatusReason(); ok {
381 _spec.SetField(nodeversion.FieldStatusReason, field.TypeString, value)
382 _node.StatusReason = value
383 }
384 if value, ok := nvc.mutation.ComfyNodeExtractStatus(); ok {
385 _spec.SetField(nodeversion.FieldComfyNodeExtractStatus, field.TypeString, value)
386 _node.ComfyNodeExtractStatus = value
387 }
388 if value, ok := nvc.mutation.ComfyNodeCloudBuildInfo(); ok {
389 _spec.SetField(nodeversion.FieldComfyNodeCloudBuildInfo, field.TypeJSON, value)
390 _node.ComfyNodeCloudBuildInfo = value
391 }
392 if nodes := nvc.mutation.NodeIDs(); len(nodes) > 0 {
393 edge := &sqlgraph.EdgeSpec{
394 Rel: sqlgraph.M2O,
395 Inverse: true,
396 Table: nodeversion.NodeTable,
397 Columns: []string{nodeversion.NodeColumn},
398 Bidi: false,
399 Target: &sqlgraph.EdgeTarget{

Callers 2

sqlSaveMethod · 0.95
SaveMethod · 0.45

Calls 15

VersionMethod · 0.80
ChangelogMethod · 0.80
PipDependenciesMethod · 0.80
StatusReasonMethod · 0.80
ComfyNodesIDsMethod · 0.80
IDMethod · 0.45
CreateTimeMethod · 0.45
SetFieldMethod · 0.45
UpdateTimeMethod · 0.45
DeprecatedMethod · 0.45

Tested by

no test coverage detected