| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
HieDb
Synopsis
- module HieDb.Types
- module HieDb.Utils
- module HieDb.Create
- module HieDb.Query
- data h :. t = h :. t
Documentation
module HieDb.Types
module HieDb.Utils
module HieDb.Create
module HieDb.Query
A composite type to parse your custom data structures without having to define dummy newtype wrappers every time.
instance FromRow MyData where ...
instance FromRow MyData2 where ...
then I can do the following for free:
res <- query' c "..."
forM res $ \(MyData{..} :. MyData2{..}) -> do
....
Constructors
| h :. t infixr 3 |
Instances
| (Read h, Read t) => Read (h :. t) | |
| (Show h, Show t) => Show (h :. t) | |
| (Eq h, Eq t) => Eq (h :. t) | |
| (Ord h, Ord t) => Ord (h :. t) | |
Defined in Database.SQLite.Simple.Types | |
| (FromRow a, FromRow b) => FromRow (a :. b) | |
Defined in Database.SQLite.Simple.FromRow | |
| (ToRow a, ToRow b) => ToRow (a :. b) | |
Defined in Database.SQLite.Simple.ToRow | |