rel8-internal
Safe HaskellNone
LanguageHaskell2010

Rel8.Internal.Type.Eq

Synopsis

Documentation

class DBType a => DBEq a Source #

Database types that can be compared for equality in queries. If a type is an instance of DBEq, it means we can compare expressions for equality using the SQL = operator.

Instances

Instances details
DBEq Value Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq ByteString Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq ByteString Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Int16 Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Int32 Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Int64 Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq EitherTag Source # 
Instance details

Defined in Rel8.Internal.Type.Tag

DBEq MaybeTag Source # 
Instance details

Defined in Rel8.Internal.Type.Tag

DBEq Tag Source # 
Instance details

Defined in Rel8.Internal.Type.Tag

DBEq Scientific Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Text Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Text Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Day Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq UTCTime Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq CalendarDiffTime Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq LocalTime Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq TimeOfDay Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq UUID Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Bool Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Char Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Double Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq Float Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq (CI Text) Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBEq (CI Text) Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

Sql DBEq a => DBEq (NonEmpty a) Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

DBRange a => DBEq (Range a) Source # 
Instance details

Defined in Rel8.Internal.Data.Range

DBRange a => DBEq (Multirange a) Source # 
Instance details

Defined in Rel8.Internal.Data.Range

(DBComposite a, EqTable (HKD a Expr)) => DBEq (Composite a) Source # 
Instance details

Defined in Rel8.Internal.Type.Composite

DBEnum a => DBEq (Enum a) Source # 
Instance details

Defined in Rel8.Internal.Type.Enum

Sql DBEq a => DBEq [a] Source # 
Instance details

Defined in Rel8.Internal.Type.Eq

PowerOf10 n => DBEq (Fixed n) Source # 
Instance details

Defined in Rel8.Internal.Type.Eq