mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
entc/gen: remove unnecessary subquery on fields selection
This commit is contained in:
@@ -608,7 +608,7 @@ func (us *UserSelect) sqlScan(ctx context.Context, v interface{}) error {
|
||||
}
|
||||
|
||||
func (us *UserSelect) sqlQuery() sql.Querier {
|
||||
view := "user_view"
|
||||
return sql.Dialect(us.driver.Dialect()).
|
||||
Select(us.fields...).From(us.sql.As(view))
|
||||
selector := us.sql
|
||||
selector.Select(selector.Columns(us.fields...)...)
|
||||
return selector
|
||||
}
|
||||
|
||||
@@ -584,7 +584,7 @@ func (gs *GroupSelect) sqlScan(ctx context.Context, v interface{}) error {
|
||||
}
|
||||
|
||||
func (gs *GroupSelect) sqlQuery() sql.Querier {
|
||||
view := "group_view"
|
||||
return sql.Dialect(gs.driver.Dialect()).
|
||||
Select(gs.fields...).From(gs.sql.As(view))
|
||||
selector := gs.sql
|
||||
selector.Select(selector.Columns(gs.fields...)...)
|
||||
return selector
|
||||
}
|
||||
|
||||
@@ -584,7 +584,7 @@ func (ps *PetSelect) sqlScan(ctx context.Context, v interface{}) error {
|
||||
}
|
||||
|
||||
func (ps *PetSelect) sqlQuery() sql.Querier {
|
||||
view := "pet_view"
|
||||
return sql.Dialect(ps.driver.Dialect()).
|
||||
Select(ps.fields...).From(ps.sql.As(view))
|
||||
selector := ps.sql
|
||||
selector.Select(selector.Columns(ps.fields...)...)
|
||||
return selector
|
||||
}
|
||||
|
||||
@@ -608,7 +608,7 @@ func (us *UserSelect) sqlScan(ctx context.Context, v interface{}) error {
|
||||
}
|
||||
|
||||
func (us *UserSelect) sqlQuery() sql.Querier {
|
||||
view := "user_view"
|
||||
return sql.Dialect(us.driver.Dialect()).
|
||||
Select(us.fields...).From(us.sql.As(view))
|
||||
selector := us.sql
|
||||
selector.Select(selector.Columns(us.fields...)...)
|
||||
return selector
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user