rel8-internal
Safe HaskellNone
LanguageHaskell2010

Rel8.Internal.Type.Num

Synopsis

Documentation

class DBType a => DBNum a Source #

The class of database types that support the +, *, - operators, and the abs, negate, sign functions.

Instances

Instances details
DBNum Int16 Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBNum Int32 Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBNum Int64 Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBNum Scientific Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBNum Double Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBNum Float Source # 
Instance details

Defined in Rel8.Internal.Type.Num

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

Defined in Rel8.Internal.Type.Num

class (DBNum a, DBOrd a) => DBIntegral a Source #

The class of database types that can be coerced to from integral expressions. This is a Rel8 concept, and allows us to provide fromIntegral.

Instances

Instances details
DBIntegral Int16 Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBIntegral Int32 Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBIntegral Int64 Source # 
Instance details

Defined in Rel8.Internal.Type.Num

class DBNum a => DBFractional a Source #

The class of database types that support the / operator.

Instances

Instances details
DBFractional Scientific Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBFractional Double Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBFractional Float Source # 
Instance details

Defined in Rel8.Internal.Type.Num

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

Defined in Rel8.Internal.Type.Num

class DBFractional a => DBFloating a Source #

The class of database types that support the / operator.

Instances

Instances details
DBFloating Double Source # 
Instance details

Defined in Rel8.Internal.Type.Num

DBFloating Float Source # 
Instance details

Defined in Rel8.Internal.Type.Num