24
vendor/github.com/gocraft/dbr/order.go
generated
vendored
Normal file
24
vendor/github.com/gocraft/dbr/order.go
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
package dbr
|
||||
|
||||
type direction bool
|
||||
|
||||
// orderby directions
|
||||
// most databases by default use asc
|
||||
const (
|
||||
asc direction = false
|
||||
desc = true
|
||||
)
|
||||
|
||||
func order(column string, dir direction) Builder {
|
||||
return BuildFunc(func(d Dialect, buf Buffer) error {
|
||||
// FIXME: no quote ident
|
||||
buf.WriteString(column)
|
||||
switch dir {
|
||||
case asc:
|
||||
buf.WriteString(" ASC")
|
||||
case desc:
|
||||
buf.WriteString(" DESC")
|
||||
}
|
||||
return nil
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user