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

Method querySpec

ent/gitcommit_query.go:457–495  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

455}
456
457func (gcq *GitCommitQuery) querySpec() *sqlgraph.QuerySpec {
458 _spec := sqlgraph.NewQuerySpec(gitcommit.Table, gitcommit.Columns, sqlgraph.NewFieldSpec(gitcommit.FieldID, field.TypeUUID))
459 _spec.From = gcq.sql
460 if unique := gcq.ctx.Unique; unique != nil {
461 _spec.Unique = *unique
462 } else if gcq.path != nil {
463 _spec.Unique = true
464 }
465 if fields := gcq.ctx.Fields; len(fields) > 0 {
466 _spec.Node.Columns = make([]string, 0, len(fields))
467 _spec.Node.Columns = append(_spec.Node.Columns, gitcommit.FieldID)
468 for i := range fields {
469 if fields[i] != gitcommit.FieldID {
470 _spec.Node.Columns = append(_spec.Node.Columns, fields[i])
471 }
472 }
473 }
474 if ps := gcq.predicates; len(ps) > 0 {
475 _spec.Predicate = func(selector *sql.Selector) {
476 for i := range ps {
477 ps[i](selector)
478 }
479 }
480 }
481 if limit := gcq.ctx.Limit; limit != nil {
482 _spec.Limit = *limit
483 }
484 if offset := gcq.ctx.Offset; offset != nil {
485 _spec.Offset = *offset
486 }
487 if ps := gcq.order; len(ps) > 0 {
488 _spec.Order = func(selector *sql.Selector) {
489 for i := range ps {
490 ps[i](selector)
491 }
492 }
493 }
494 return _spec
495}
496
497func (gcq *GitCommitQuery) sqlQuery(ctx context.Context) *sql.Selector {
498 builder := sql.Dialect(gcq.driver.Dialect())

Callers 2

sqlAllMethod · 0.95
sqlCountMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected