| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Opaleye.Internal.Order
- newtype Order a = Order (a -> [(OrderOp, PrimExpr)])
- order :: OrderOp -> (a -> Column b) -> Order a
- orderByU :: Order a -> (a, PrimQuery, Tag) -> (a, PrimQuery, Tag)
- orderExprs :: a -> Order a -> [OrderExpr]
- limit' :: Int -> (a, PrimQuery, Tag) -> (a, PrimQuery, Tag)
- offset' :: Int -> (a, PrimQuery, Tag) -> (a, PrimQuery, Tag)
Documentation
An Order represents an expression to order on and a sort
direction. Multiple Orders can be composed with
mappend or (<>) from Data.Monoid. If two rows are
equal according to the first Order, the second is used, and so on.
orderExprs :: a -> Order a -> [OrderExpr] Source #