direct-rocksdb-0.0.3: Bindings to RocksDB.

Safe HaskellSafe
LanguageHaskell2010

Database.RocksDB.Internals

Documentation

c_rocksdb_writebatch_iterate :: Ptr RocksdbWritebatch -> Ptr () -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO ()) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO ()) -> IO () Source #

c_rocksdb_filterpolicy_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr CSize -> IO (Ptr CChar)) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> IO CUChar) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO ()) -> FunPtr (Ptr () -> IO CChar) -> IO (Ptr RocksdbFilterpolicy) Source #

c_rocksdb_mergeoperator_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr CUChar -> Ptr CSize -> IO (Ptr CChar)) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr (Ptr CChar) -> Ptr CSize -> CInt -> Ptr CUChar -> Ptr CSize -> IO (Ptr CChar)) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO ()) -> FunPtr (Ptr () -> IO (Ptr CChar)) -> IO (Ptr RocksdbMergeoperator) Source #

c_rocksdb_slicetransform_create :: Ptr () -> FunPtr (Ptr () -> IO ()) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> Ptr CSize -> IO (Ptr CChar)) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO CUChar) -> FunPtr (Ptr () -> Ptr CChar -> CSize -> IO CUChar) -> FunPtr (Ptr () -> IO (Ptr CChar)) -> IO (Ptr RocksdbSlicetransform) Source #