mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
entc/gen: allow scanning zero or more fields on Select
This commit is contained in:
committed by
Ariel Mashraki
parent
e1e197483c
commit
0b10a44f71
@@ -329,8 +329,8 @@ func (cq *CarQuery) GroupBy(field string, fields ...string) *CarGroupBy {
|
||||
// Select(car.FieldModel).
|
||||
// Scan(ctx, &v)
|
||||
//
|
||||
func (cq *CarQuery) Select(field string, fields ...string) *CarSelect {
|
||||
cq.fields = append([]string{field}, fields...)
|
||||
func (cq *CarQuery) Select(fields ...string) *CarSelect {
|
||||
cq.fields = append(cq.fields, fields...)
|
||||
return &CarSelect{CarQuery: cq}
|
||||
}
|
||||
|
||||
|
||||
@@ -329,8 +329,8 @@ func (gq *GroupQuery) GroupBy(field string, fields ...string) *GroupGroupBy {
|
||||
// Select(group.FieldName).
|
||||
// Scan(ctx, &v)
|
||||
//
|
||||
func (gq *GroupQuery) Select(field string, fields ...string) *GroupSelect {
|
||||
gq.fields = append([]string{field}, fields...)
|
||||
func (gq *GroupQuery) Select(fields ...string) *GroupSelect {
|
||||
gq.fields = append(gq.fields, fields...)
|
||||
return &GroupSelect{GroupQuery: gq}
|
||||
}
|
||||
|
||||
|
||||
@@ -365,8 +365,8 @@ func (uq *UserQuery) GroupBy(field string, fields ...string) *UserGroupBy {
|
||||
// Select(user.FieldAge).
|
||||
// Scan(ctx, &v)
|
||||
//
|
||||
func (uq *UserQuery) Select(field string, fields ...string) *UserSelect {
|
||||
uq.fields = append([]string{field}, fields...)
|
||||
func (uq *UserQuery) Select(fields ...string) *UserSelect {
|
||||
uq.fields = append(uq.fields, fields...)
|
||||
return &UserSelect{UserQuery: uq}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user