@@ -14,7 +14,6 @@ module Rel8.Expr.Aggregate
14 , groupByExpr
14 , groupByExpr
15 , headAggExpr
15 , headAggExpr
16 , array1DAggExpr, listAggExpr, nonEmptyAggExpr
16 , array1DAggExpr, listAggExpr, nonEmptyAggExpr
17− , listAggExprWithOrder, nonEmptyAggExprWithOrder
@@ -38,7 +37,6 @@ import Rel8.Expr.Opaleye
39import Rel8.Expr.Null ( null )
38import Rel8.Expr.Null ( null )
40import Rel8.Expr.Serialize ( litExpr )
39import Rel8.Expr.Serialize ( litExpr )
41−import Rel8.Order ( Order, toOrderExprs )
42import Rel8.Schema.Null ( Sql )
40import Rel8.Schema.Null ( Sql )
43import Rel8.Type.Array ( fromPrimArray )
41import Rel8.Type.Array ( fromPrimArray )
44import Rel8.Type.Array1D ( Array1D, NotArray )
42import Rel8.Type.Array1D ( Array1D, NotArray )
@@ -202,26 +200,3 @@ nonEmptyAggExpr = unsafeMakeAggregate toPrimExpr from $ Just
204 from = fromPrimExpr . fromPrimArray
202 from = fromPrimExpr . fromPrimArray
207−listAggExprWithOrder :: Order o -> o -> Expr a -> Aggregate (Expr [a])
208−listAggExprWithOrder order o = unsafeMakeAggregate toPrimExpr from $ Just
210− { operation = Opaleye.AggrArr
211− , ordering = toOrderExprs order o
212− , distinction = Opaleye.AggrAll
215− from = fromPrimExpr . fromPrimArray
218−nonEmptyAggExprWithOrder :: ()
219− => Order o -> o -> Expr a -> Aggregate (Expr (NonEmpty a))
220−nonEmptyAggExprWithOrder order o = unsafeMakeAggregate toPrimExpr from $ Just
222− { operation = Opaleye.AggrArr
223− , ordering = toOrderExprs order o
224− , distinction = Opaleye.AggrAll
227− from = fromPrimExpr . fromPrimArray