MCPcopy Create free account
hub / github.com/efectn/go-orm-benchmarks / sqlCount

Method sqlCount

bench/ent/model_query.go:357–364  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

355}
356
357func (mq *ModelQuery) sqlCount(ctx context.Context) (int, error) {
358 _spec := mq.querySpec()
359 _spec.Node.Columns = mq.ctx.Fields
360 if len(mq.ctx.Fields) > 0 {
361 _spec.Unique = mq.ctx.Unique != nil && *mq.ctx.Unique
362 }
363 return sqlgraph.CountNodes(ctx, mq.driver, _spec)
364}
365
366func (mq *ModelQuery) querySpec() *sqlgraph.QuerySpec {
367 _spec := sqlgraph.NewQuerySpec(model.Table, model.Columns, sqlgraph.NewFieldSpec(model.FieldID, field.TypeInt))

Callers 1

querierCountFunction · 0.80

Calls 1

querySpecMethod · 0.95

Tested by

no test coverage detected