export OrderByClause type through alias

enables e.g. creating a collection of clauses beforehand and dynamically adding to it.
this resolves #48.
This commit is contained in:
Richard 2020-09-03 13:25:23 +02:00
parent fdde2ab9b4
commit 1c435f5c7f
7 changed files with 16 additions and 10 deletions

View file

@ -17,7 +17,7 @@ func UNION_ALL(lhs, rhs jet.SerializerStatement, selects ...jet.SerializerStatem
type setStatement interface {
setOperators
ORDER_BY(orderByClauses ...jet.OrderByClause) setStatement
ORDER_BY(orderByClauses ...OrderByClause) setStatement
LIMIT(limit int64) setStatement
OFFSET(offset int64) setStatement
@ -70,7 +70,7 @@ func newSetStatementImpl(operator string, all bool, selects []jet.SerializerStat
return newSetStatement
}
func (s *setStatementImpl) ORDER_BY(orderByClauses ...jet.OrderByClause) setStatement {
func (s *setStatementImpl) ORDER_BY(orderByClauses ...OrderByClause) setStatement {
s.setOperator.OrderBy.List = orderByClauses
return s
}