@@ -22,7 +22,7 @@ import qualified Opaleye.Internal.HaskellDB.PrimQuery as Opaleye
24import Rel8.Expr ( Expr( Expr ) )
24import Rel8.Expr ( Expr( Expr ) )
25−import Rel8.Expr.Bool ( (&&.), (||.), fromTrool )
25+import Rel8.Expr.Bool ( (&&.), (||.), coalesce )
26import Rel8.Expr.Null ( isNull, isNonNull, nullable, unsafeLiftOpNullable )
26import Rel8.Expr.Null ( isNull, isNonNull, nullable, unsafeLiftOpNullable )
27import Rel8.Expr.Opaleye ( unsafeZipPrimExprsWith )
27import Rel8.Expr.Opaleye ( unsafeZipPrimExprsWith )
28import Rel8.Schema.Nullability
28import Rel8.Schema.Nullability
@@ -93,22 +93,22 @@ infix 4 >=.
95(<?) :: DBOrd a => Expr (Maybe a) -> Expr (Maybe a) -> Expr Bool
95(<?) :: 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
100(<=?) :: DBOrd a => Expr (Maybe a) -> Expr (Maybe a) -> Expr Bool
100(<=?) :: 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
102infix 4 <=?
102infix 4 <=?
105(>?) :: DBOrd a => Expr (Maybe a) -> Expr (Maybe a) -> Expr Bool
105(>?) :: 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
107infix 4 >?
107infix 4 >?
110(>=?) :: DBOrd a => Expr (Maybe a) -> Expr (Maybe a) -> Expr Bool
110(>=?) :: 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
112infix 4 >=?
112infix 4 >=?