| 654 | } |
| 655 | |
| 656 | func (spq *StoragePolicyQuery) sqlCount(ctx context.Context) (int, error) { |
| 657 | _spec := spq.querySpec() |
| 658 | _spec.Node.Columns = spq.ctx.Fields |
| 659 | if len(spq.ctx.Fields) > 0 { |
| 660 | _spec.Unique = spq.ctx.Unique != nil && *spq.ctx.Unique |
| 661 | } |
| 662 | return sqlgraph.CountNodes(ctx, spq.driver, _spec) |
| 663 | } |
| 664 | |
| 665 | func (spq *StoragePolicyQuery) querySpec() *sqlgraph.QuerySpec { |
| 666 | _spec := sqlgraph.NewQuerySpec(storagepolicy.Table, storagepolicy.Columns, sqlgraph.NewFieldSpec(storagepolicy.FieldID, field.TypeInt)) |