support OrderClauses for QuerySeter

This commit is contained in:
Anker Jam
2020-10-25 23:49:21 +08:00
parent b1d5ba8ece
commit 56fa213a6e
4 changed files with 91 additions and 0 deletions

View File

@@ -147,6 +147,15 @@ func (o querySet) OrderBy(expressions ...string) QuerySeter {
return &o
}
// add ORDER expression.
func (o querySet) OrderClauses(orders ...*clauses.Order) QuerySeter {
if len(orders) <= 0 {
return &o
}
o.orders = orders
return &o
}
// add DISTINCT to SELECT
func (o querySet) Distinct() QuerySeter {
o.distinct = true