| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Database.PostgreSQL.PQTypes.Array
- newtype Array1 a = Array1 [a]
- unArray1 :: Array1 a -> [a]
- newtype CompositeArray1 a = CompositeArray1 [a]
- unCompositeArray1 :: CompositeArray1 a -> [a]
- newtype Array2 a = Array2 [[a]]
- unArray2 :: Array2 a -> [[a]]
- newtype CompositeArray2 a = CompositeArray2 [[a]]
- unCompositeArray2 :: CompositeArray2 a -> [[a]]
Array1
One dimensional array of non-composite elements.
Constructors
| Array1 [a] |
CompositeArray1
newtype CompositeArray1 a Source
One dimensional array of composite elements.
Constructors
| CompositeArray1 [a] |
Instances
| Functor CompositeArray1 | |
| Eq a => Eq (CompositeArray1 a) | |
| Ord a => Ord (CompositeArray1 a) | |
| Show a => Show (CompositeArray1 a) | |
| PQFormat t => PQFormat (CompositeArray1 t) | |
| CompositeFromSQL t => FromSQL (CompositeArray1 t) | |
| CompositeToSQL t => ToSQL (CompositeArray1 t) | |
| Typeable (* -> *) CompositeArray1 | |
| type PQBase (CompositeArray1 t) = PGarray | |
| type PQDest (CompositeArray1 t) = PGarray |
unCompositeArray1 :: CompositeArray1 a -> [a] Source
Extract list of elements from CompositeArray1.
Array2
Two dimensional array of non-composite elements.
Constructors
| Array2 [[a]] |
CompositeArray2
newtype CompositeArray2 a Source
Two dimensional array of composite elements.
Constructors
| CompositeArray2 [[a]] |
Instances
| Functor CompositeArray2 | |
| Eq a => Eq (CompositeArray2 a) | |
| Ord a => Ord (CompositeArray2 a) | |
| Show a => Show (CompositeArray2 a) | |
| PQFormat t => PQFormat (CompositeArray2 t) | |
| CompositeFromSQL t => FromSQL (CompositeArray2 t) | |
| CompositeToSQL t => ToSQL (CompositeArray2 t) | |
| Typeable (* -> *) CompositeArray2 | |
| type PQBase (CompositeArray2 t) = PGarray | |
| type PQDest (CompositeArray2 t) = PGarray |
unCompositeArray2 :: CompositeArray2 a -> [[a]] Source
Extract list of elements from CompositeArray2.