|
| Database.SQL.Types | | Portability | Basic embedding of SQL types in Haskell. | | Stability | provisional | | Maintainer | Don Stewart <dons@galois.com> |
|
|
|
| Description |
| Note: the quary part of this modules was imported (with modifications)
from the lowest layer of abstraction of HaskellDB.
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Data type for SQL SELECT statements.
| | Constructors | | Instances | |
|
|
|
|
|
|
|
|
| Join with another table.
| | Constructors | |
|
|
|
| Use empty string for no alias.
| | Constructors | |
|
|
|
| Expressions in SQL statements.
| | Constructors | |
|
|
|
| Data type for SQL UPDATE statements.
| | Constructors | | Instances | |
|
|
|
| Data type for SQL DELETE statements.
| | Constructors | | Instances | |
|
|
|
| Data type for SQL INSERT statements.
| | Constructors | | Instances | |
|
|
|
| Data type for SQL CREATE statements.
| | Constructors | | Instances | |
|
|
|
| Data type representing the SQL DROP statement.
| | Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
| We parameterize over column type, since SQL engines
do tend to provide their own set of supported datatypes
(which may or may not map onto SQL99's set of types.)
| | Constructors | |
|
|
|
|
|
| MySQL slanted, but also SQLite friendly if you don't get
too fancy..
| | Constructors | | Instances | |
|
|
|
|
|
|
| Constructors | | DATE | | | DATETIME | | | TIMESTAMP | | | TIME | | | YEAR (Maybe Int) | |
|
|
|
|
| Constructors | | TinyBlob | | | NormalBlob (Maybe Int) | | | MediumBlob | | | LongBlob | |
|
|
|
|
|
|
|
|
|
|
|
|
| | Methods | | | Instances | |
|
|
| Produced by Haddock version 2.4.2 |