|
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 |