Skip to content

Fields list in selects #17

Closed
Closed
@grechkin-pogrebnyakov

Description

@grechkin-pogrebnyakov

Now it generates:

// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs PaymentQuerySet) One(ret *Payment) error {
 return qs.db.First(ret).Error
}

If would be awesome if it was this like:

// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs PaymentQuerySet) One(ret *Payment, fields ...paymentDBSchemaField) error {
 if (len(fields) != 0) {
  qs = qs.w(qs.db.Select(fields...))
 }
 return qs.db.First(ret).Error
}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions