tokyocabinet-haskell-0.0.5: Haskell binding of Tokyo Cabinet

Safe Haskell | None

Database.TokyoCabinet.BDB.Cursor.C

# Documentation

data CursorPutMode Source

Constructors

CPCURRENT |
CPBEFORE |
CPAFTER |

Instances

Eq CursorPutMode |
Ord CursorPutMode |
Show CursorPutMode |

cpToCInt :: CursorPutMode -> CInt Source

data CUR Source

c_tcbdbcurnew :: Ptr BDB' -> IO (Ptr CUR)Source

c_tcbdbcurdel :: Ptr CUR -> IO ()Source

tcbdbcurFinalizer :: FunPtr (Ptr CUR -> IO ())Source

c_tcbdbcurfirst :: Ptr CUR -> IO Bool Source

c_tcbdbcurlast :: Ptr CUR -> IO Bool Source

c_tcbdbcurjump :: Ptr CUR -> Ptr Word8 -> CInt -> IO Bool Source

c_tcbdbcurjump2 :: Ptr CUR -> CString -> IO Bool Source

c_tcbdbcurprev :: Ptr CUR -> IO Bool Source

c_tcbdbcurnext :: Ptr CUR -> IO Bool Source

c_tcbdbcurput :: Ptr CUR -> Ptr Word8 -> CInt -> CInt -> IO Bool Source

c_tcbdbcurput2 :: Ptr CUR -> CString -> CInt -> IO Bool Source

c_tcbdbcurout :: Ptr CUR -> IO Bool Source

c_tcbdbcurkey :: Ptr CUR -> Ptr CInt -> IO (Ptr Word8)Source

c_tcbdbcurkey2 :: Ptr CUR -> IO CString Source

c_tcbdbcurkey3 :: Ptr CUR -> Ptr CInt -> IO (Ptr Word8)Source

c_tcbdbcurval :: Ptr CUR -> Ptr CInt -> IO (Ptr Word8)Source

c_tcbdbcurval2 :: Ptr CUR -> IO CString Source

c_tcbdbcurval3 :: Ptr CUR -> Ptr CInt -> IO (Ptr Word8)Source