为querySeter添加GroupBy方法

This commit is contained in:
f0r
2015-09-03 00:45:09 +08:00
parent dd4cbdda66
commit a074df9c2e
4 changed files with 36 additions and 2 deletions

View File

@@ -60,6 +60,7 @@ type querySet struct {
relDepth int
limit int64
offset int64
groups []string
orders []string
distinct bool
orm *orm
@@ -106,6 +107,12 @@ func (o querySet) Offset(offset interface{}) QuerySeter {
return &o
}
// add GROUP expression
func (o querySet) GroupBy(exprs ...string) QuerySeter {
o.groups = exprs
return &o
}
// add ORDER expression.
// "column" means ASC, "-column" means DESC.
func (o querySet) OrderBy(exprs ...string) QuerySeter {