| Safe Haskell | None |
|---|
Database.Sophia
Documentation
data CreateEnvFailed Source
Constructors
| CreateEnvFailed |
data SetKeyComparisonFailed Source
Constructors
| SetKeyComparisonFailed String |
data AllowCreation Source
Constructors
| AllowCreation | |
| DisallowCreation |
data OpenDirFailed Source
Constructors
| OpenDirFailed String |
data OpenDbFailed Source
Constructors
| OpenDbFailed String |
data HasValueFailed Source
Constructors
| HasValueFailed String |
getValue :: Db -> ByteString -> IO (Maybe ByteString)Source
data GetValueFailed Source
Constructors
| GetValueFailed String |
setValue :: Db -> ByteString -> ByteString -> IO ()Source
data SetValueFailed Source
Constructors
| SetValueFailed String |
delValue :: Db -> ByteString -> IO ()Source
data DelValueFailed Source
Constructors
| DelValueFailed String |
withCursor :: Db -> Order -> ByteString -> (Cursor -> IO a) -> IO aSource
data CreateCursorFailed Source
Constructors
| CreateCursorFailed String |
fetchCursor :: Cursor -> IO BoolSource
data FetchCursorFailed Source
Constructors
| FetchCursorFailed |
keyAtCursor :: Cursor -> IO ByteStringSource
valAtCursor :: Cursor -> IO ByteStringSource
data AtCursorFailed Source
Constructors
| AtCursorFailed |
fetchCursorAll :: Cursor -> IO [(ByteString, ByteString)]Source