| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Rel8.Internal.Type.Num
Synopsis
- class DBType a => DBNum a
- class (DBNum a, DBOrd a) => DBIntegral a
- class DBNum a => DBFractional a
- class DBFractional a => DBFloating a
Documentation
class DBType a => DBNum a Source #
The class of database types that support the +, *, - operators, and
the abs, negate, sign functions.
Instances
| DBNum Int16 Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBNum Int32 Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBNum Int64 Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBNum Scientific Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBNum Double Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBNum Float Source # | |
Defined in Rel8.Internal.Type.Num | |
| PowerOf10 n => DBNum (Fixed n) Source # | |
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
| DBIntegral Int16 Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBIntegral Int32 Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBIntegral Int64 Source # | |
Defined in Rel8.Internal.Type.Num | |
class DBNum a => DBFractional a Source #
The class of database types that support the / operator.
Instances
| DBFractional Scientific Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBFractional Double Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBFractional Float Source # | |
Defined in Rel8.Internal.Type.Num | |
| PowerOf10 n => DBFractional (Fixed n) Source # | |
Defined in Rel8.Internal.Type.Num | |
class DBFractional a => DBFloating a Source #
The class of database types that support the / operator.
Instances
| DBFloating Double Source # | |
Defined in Rel8.Internal.Type.Num | |
| DBFloating Float Source # | |
Defined in Rel8.Internal.Type.Num | |