@@ -1540,7 +1540,7 @@ class Aggregate expr1 expr2 aggr
1543− expression :: Expression '[] ('Grouped bys) commons schemas params '[tab ::: '["col" ::: nullity 'PGbool]] (nullity 'PGbool)
1543+ expression :: Expression '[] ('Grouped bys) commons schemas params '[tab ::: '["col" ::: nullity 'PGbool]] ('Null 'PGbool)
1544 expression = boolOr (All #col)
1544 expression = boolOr (All #col)
1545 in printSQL expression
1545 in printSQL expression
@@ -1556,7 +1556,7 @@ class Aggregate expr1 expr2 aggr
1559− expression :: Expression '[] ('Grouped bys) commons schemas params '[tab ::: '["col" ::: nullity 'PGbool]] (nullity 'PGbool)
1559+ expression :: Expression '[] ('Grouped bys) commons schemas params '[tab ::: '["col" ::: nullity 'PGbool]] ('Null 'PGbool)
1560 expression = every (Distinct #col)
1560 expression = every (Distinct #col)
1561 in printSQL expression
1561 in printSQL expression
@@ -1588,7 +1588,7 @@ class Aggregate expr1 expr2 aggr
1588 {- | correlation coefficient
1588 {- | correlation coefficient
1591− expression :: Expression '[] ('Grouped g) c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('NotNull 'PGfloat8)
1591+ expression :: Expression '[] ('Grouped g) c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('Null 'PGfloat8)
1592 expression = corr (All (#y :*: #x))
1592 expression = corr (All (#y :*: #x))
1593 in printSQL expression
1593 in printSQL expression
@@ -1601,7 +1601,7 @@ class Aggregate expr1 expr2 aggr
1601 {- | population covariance
1601 {- | population covariance
1604− expression :: Expression '[] ('Grouped g) c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('NotNull 'PGfloat8)
1604+ expression :: Expression '[] ('Grouped g) c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('Null 'PGfloat8)
1605 expression = covarPop (All (#y :*: #x))
1605 expression = covarPop (All (#y :*: #x))
1606 in printSQL expression
1606 in printSQL expression
@@ -1614,7 +1614,7 @@ class Aggregate expr1 expr2 aggr
1614 {- | sample covariance
1614 {- | sample covariance
1617− winFun :: WindowFunction '[] 'Ungrouped c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('NotNull 'PGfloat8)
1617+ winFun :: WindowFunction '[] 'Ungrouped c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('Null 'PGfloat8)
1618 winFun = covarSamp (#y :*: #x)
1618 winFun = covarSamp (#y :*: #x)
1619 in printSQL winFun
1619 in printSQL winFun
@@ -1627,7 +1627,7 @@ class Aggregate expr1 expr2 aggr
1627 {- | average of the independent variable (sum(X)/N)
1627 {- | average of the independent variable (sum(X)/N)
1630− expression :: Expression '[] ('Grouped g) c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('NotNull 'PGfloat8)
1630+ expression :: Expression '[] ('Grouped g) c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('Null 'PGfloat8)
1631 expression = regrAvgX (All (#y :*: #x))
1631 expression = regrAvgX (All (#y :*: #x))
1632 in printSQL expression
1632 in printSQL expression
@@ -1640,7 +1640,7 @@ class Aggregate expr1 expr2 aggr
1640 {- | average of the dependent variable (sum(Y)/N)
1640 {- | average of the dependent variable (sum(Y)/N)
1643− winFun :: WindowFunction '[] 'Ungrouped c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('NotNull 'PGfloat8)
1643+ winFun :: WindowFunction '[] 'Ungrouped c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('Null 'PGfloat8)
1644 winFun = regrAvgY (#y :*: #x)
1644 winFun = regrAvgY (#y :*: #x)
1645 in printSQL winFun
1645 in printSQL winFun
@@ -1653,7 +1653,7 @@ class Aggregate expr1 expr2 aggr
1653 {- | number of input rows in which both expressions are nonnull
1653 {- | number of input rows in which both expressions are nonnull
1656− winFun :: WindowFunction '[] 'Ungrouped c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('NotNull 'PGint8)
1656+ winFun :: WindowFunction '[] 'Ungrouped c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('Null 'PGint8)
1657 winFun = regrCount (#y :*: #x)
1657 winFun = regrCount (#y :*: #x)
1658 in printSQL winFun
1658 in printSQL winFun
@@ -1666,7 +1666,7 @@ class Aggregate expr1 expr2 aggr
1666 {- | y-intercept of the least-squares-fit linear equation determined by the (X, Y) pairs
1666 {- | y-intercept of the least-squares-fit linear equation determined by the (X, Y) pairs
1669− expression :: Expression '[] ('Grouped g) c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('NotNull 'PGfloat8)
1669+ expression :: Expression '[] ('Grouped g) c s p '[t ::: '["x" ::: 'NotNull 'PGfloat8, "y" ::: 'NotNull 'PGfloat8]] ('Null 'PGfloat8)
1670 expression = regrIntercept (All (#y :*: #x))
1670 expression = regrIntercept (All (#y :*: #x))
1671 in printSQL expression
1671 in printSQL expression