rel8-internal
Safe HaskellNone
LanguageHaskell2010

Rel8.Internal.Type.Monoid

Synopsis

Documentation

class DBSemigroup a => DBMonoid a where Source #

The class of DBTypes that form a semigroup. This class is purely a Rel8 concept, and exists to mirror the Monoid class.

Methods

memptyExpr :: Expr a Source #

Instances

Instances details
DBMonoid ByteString Source # 
Instance details

Defined in Rel8.Internal.Type.Monoid

DBMonoid ByteString Source # 
Instance details

Defined in Rel8.Internal.Type.Monoid

DBMonoid EitherTag Source # 
Instance details

Defined in Rel8.Internal.Type.Tag

DBMonoid MaybeTag Source # 
Instance details

Defined in Rel8.Internal.Type.Tag

DBMonoid Text Source # 
Instance details

Defined in Rel8.Internal.Type.Monoid

Methods

memptyExpr :: Expr Text Source #

DBMonoid Text Source # 
Instance details

Defined in Rel8.Internal.Type.Monoid

Methods

memptyExpr :: Expr Text Source #

DBMonoid CalendarDiffTime Source # 
Instance details

Defined in Rel8.Internal.Type.Monoid

DBMonoid (CI Text) Source # 
Instance details

Defined in Rel8.Internal.Type.Monoid

Methods

memptyExpr :: Expr (CI Text) Source #

DBMonoid (CI Text) Source # 
Instance details

Defined in Rel8.Internal.Type.Monoid

Methods

memptyExpr :: Expr (CI Text) Source #

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

Defined in Rel8.Internal.Type.Monoid

Sql DBType a => DBMonoid [a] Source # 
Instance details

Defined in Rel8.Internal.Type.Monoid

Methods

memptyExpr :: Expr [a] Source #