Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Instances
Show Request Source # | |
Generic Request Source # | |
Serialise Request Source # | |
Defined in Database.Liszt.Tracker schemaVia :: Proxy Request -> [TypeRep] -> Schema # toEncoding :: Request -> Encoding # | |
type Rep Request Source # | |
Defined in Database.Liszt.Tracker type Rep Request = D1 (MetaData "Request" "Database.Liszt.Tracker" "liszt-0.1-1cOiQgJXwtqKFMyn5HpvuM" False) (C1 (MetaCons "Request" PrefixI True) ((S1 (MetaSel (Just "reqKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Key) :*: S1 (MetaSel (Just "reqTimeout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) :*: (S1 (MetaSel (Just "reqLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: (S1 (MetaSel (Just "reqFrom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Offset) :*: S1 (MetaSel (Just "reqTo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Offset))))) |
defRequest :: Key -> Request Source #
handleRequest :: Tracker -> Request -> (LisztHandle -> Int -> [QueryResult] -> IO ()) -> IO () Source #
data LisztError Source #
MalformedRequest | |
InvalidRequest | |
StreamNotFound | |
FileNotFound | |
IndexNotFound | |
WinerySchemaError !String | |
WineryError !DecodeException |
Instances
Read LisztError Source # | |
Defined in Database.Liszt.Tracker readsPrec :: Int -> ReadS LisztError # readList :: ReadS [LisztError] # readPrec :: ReadPrec LisztError # readListPrec :: ReadPrec [LisztError] # | |
Show LisztError Source # | |
Defined in Database.Liszt.Tracker showsPrec :: Int -> LisztError -> ShowS # show :: LisztError -> String # showList :: [LisztError] -> ShowS # | |
Exception LisztError Source # | |
Defined in Database.Liszt.Tracker toException :: LisztError -> SomeException # fromException :: SomeException -> Maybe LisztError # displayException :: LisztError -> String # |
data LisztReader Source #
withLisztReader :: FilePath -> (LisztReader -> IO ()) -> IO () Source #
withTracker :: LisztReader -> ByteString -> (Tracker -> IO a) -> IO a Source #