@@ -22,7 +22,7 @@ import qualified Opaleye.Internal.HaskellDB.PrimQuery as Opaleye
2222
2323-- rel8
2424import Rel8.Expr ( Expr( Expr ) )
25−import Rel8.Expr.Bool ( (&&.), (||.), fromTrool )
25+import Rel8.Expr.Bool ( (&&.), (||.), coalesce )
2626import Rel8.Expr.Null ( isNull, isNonNull, nullable, unsafeLiftOpNullable )
2727import Rel8.Expr.Opaleye ( unsafeZipPrimExprsWith )
2828import Rel8.Schema.Nullability
@@ -93,22 +93,22 @@ infix 4 >=.
9393
9494
9595(<?) :: DBOrd a => Expr (Maybe a) -> Expr (Maybe a) -> Expr Bool
96−a <? b = fromTrool $ unsafeLiftOpNullable lt a b
96+a <? b = coalesce $ unsafeLiftOpNullable lt a b
9797infix 4 <?
9898
9999
100100(<=?) :: DBOrd a => Expr (Maybe a) -> Expr (Maybe a) -> Expr Bool
101−a <=? b = fromTrool $ unsafeLiftOpNullable le a b
101+a <=? b = coalesce $ unsafeLiftOpNullable le a b
102102infix 4 <=?
103103
104104
105105(>?) :: DBOrd a => Expr (Maybe a) -> Expr (Maybe a) -> Expr Bool
106−a >? b = fromTrool $ unsafeLiftOpNullable gt a b
106+a >? b = coalesce $ unsafeLiftOpNullable gt a b
107107infix 4 >?
108108
109109
110110(>=?) :: DBOrd a => Expr (Maybe a) -> Expr (Maybe a) -> Expr Bool
111−a >=? b = fromTrool $ unsafeLiftOpNullable ge a b
111+a >=? b = coalesce $ unsafeLiftOpNullable ge a b
112112infix 4 >=?
113113
114114