entc/gen: suffix Order and Aggregate with Func (#449)

This commit is contained in:
Ariel Mashraki
2020-04-23 13:22:21 +03:00
committed by GitHub
parent 6e584d8efc
commit 7cfcb97694
94 changed files with 624 additions and 624 deletions

View File

@@ -27,7 +27,7 @@ type UserQuery struct {
config
limit *int
offset *int
order []Order
order []OrderFunc
unique []string
predicates []predicate.User
// eager-loading edges.
@@ -57,7 +57,7 @@ func (uq *UserQuery) Offset(offset int) *UserQuery {
}
// Order adds an order step to the query.
func (uq *UserQuery) Order(o ...Order) *UserQuery {
func (uq *UserQuery) Order(o ...OrderFunc) *UserQuery {
uq.order = append(uq.order, o...)
return uq
}
@@ -268,7 +268,7 @@ func (uq *UserQuery) Clone() *UserQuery {
config: uq.config,
limit: uq.limit,
offset: uq.offset,
order: append([]Order{}, uq.order...),
order: append([]OrderFunc{}, uq.order...),
unique: append([]string{}, uq.unique...),
predicates: append([]predicate.User{}, uq.predicates...),
// clone intermediate query.
@@ -563,14 +563,14 @@ func (uq *UserQuery) sqlQuery() *sql.Selector {
type UserGroupBy struct {
config
fields []string
fns []Aggregate
fns []AggregateFunc
// intermediate query (i.e. traversal path).
sql *sql.Selector
path func(context.Context) (*sql.Selector, error)
}
// Aggregate adds the given aggregation functions to the group-by query.
func (ugb *UserGroupBy) Aggregate(fns ...Aggregate) *UserGroupBy {
func (ugb *UserGroupBy) Aggregate(fns ...AggregateFunc) *UserGroupBy {
ugb.fns = append(ugb.fns, fns...)
return ugb
}