| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Marconi.Index.Datum
Contents
Synopsis
- type DatumIndex = SqliteIndex Event Notification Query Result
- type Event = [(SlotNo, (DatumHash, ScriptData))]
- type Query = DatumHash
- type Result = Maybe ScriptData
- type Notification = ()
- newtype Depth = Depth Int
- open :: FilePath -> Depth -> IO DatumIndex
DatumIndex
type DatumIndex = SqliteIndex Event Notification Query Result Source #
type Event = [(SlotNo, (DatumHash, ScriptData))] Source #
type Result = Maybe ScriptData Source #
type Notification = () Source #
Orphan instances
| Serialise ScriptData Source # | |
Methods encode :: ScriptData -> Encoding Source # decode :: Decoder s ScriptData Source # encodeList :: [ScriptData] -> Encoding Source # decodeList :: Decoder s [ScriptData] Source # | |
| FromField ScriptData Source # | |
Methods | |
| FromField SlotNo Source # | |
Methods | |
| ToField ScriptData Source # | |
Methods toField :: ScriptData -> SQLData Source # | |
| ToField SlotNo Source # | |