tokyocabinet-haskell-0.0.5: Haskell binding of Tokyo Cabinet
Database.TokyoCabinet.BDB.C
data BDB Source
Constructors
Fields
Instances
data OpenMode Source
openModeToCInt :: OpenMode -> CIntSource
combineOpenMode :: [OpenMode] -> CIntSource
data TuningOption Source
tuningOptionToWord8 :: TuningOption -> Word8Source
combineTuningOption :: [TuningOption] -> Word8Source
type TCCMP' = Ptr CChar -> CInt -> Ptr CChar -> CInt -> Ptr Word8 -> IO CIntSource
data BDB' Source
c_tcbdbnew :: IO (Ptr BDB')Source
c_tcbdbdel :: Ptr BDB' -> IO ()Source
tcbdbFinalizer :: FunPtr (Ptr BDB' -> IO ())Source
c_tcbdbecode :: Ptr BDB' -> IO CIntSource
c_tcbdbsetmutex :: Ptr BDB' -> IO BoolSource
c_tcbdbsetcmpfunc :: Ptr BDB' -> FunPtr TCCMP' -> IO BoolSource
c_tcbdbtune :: Ptr BDB' -> Int32 -> Int32 -> Int64 -> Int8 -> Int8 -> Word8 -> IO BoolSource
c_tcbdbsetcache :: Ptr BDB' -> Int32 -> Int32 -> IO BoolSource
c_tcbdbsetxmsiz :: Ptr BDB' -> Int64 -> IO BoolSource
c_tcbdbopen :: Ptr BDB' -> CString -> CInt -> IO BoolSource
c_tcbdbclose :: Ptr BDB' -> IO BoolSource
c_tcbdbput :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr Word8 -> CInt -> IO BoolSource
c_tcbdbput2 :: Ptr BDB' -> CString -> CString -> IO BoolSource
c_tcbdbputkeep :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr Word8 -> CInt -> IO BoolSource
c_tcbdbputkeep2 :: Ptr BDB' -> CString -> CString -> IO BoolSource
c_tcbdbputcat :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr Word8 -> CInt -> IO BoolSource
c_tcbdbputcat2 :: Ptr BDB' -> CString -> CString -> IO BoolSource
c_tcbdbputdup :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr Word8 -> CInt -> IO BoolSource
c_tcbdbputdup2 :: Ptr BDB' -> CString -> CString -> IO BoolSource
c_tcbdbputdup3 :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr LIST -> IO BoolSource
c_tcbdbout :: Ptr BDB' -> Ptr Word8 -> CInt -> IO BoolSource
c_tcbdbout2 :: Ptr BDB' -> CString -> IO BoolSource
c_tcbdbout3 :: Ptr BDB' -> Ptr Word8 -> CInt -> IO BoolSource
c_tcbdbget :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr CInt -> IO (Ptr Word8)Source
c_tcbdbget2 :: Ptr BDB' -> CString -> IO CStringSource
c_tcbdbget3 :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr CInt -> IO (Ptr Word8)Source
c_tcbdbget4 :: Ptr BDB' -> Ptr Word8 -> CInt -> IO (Ptr LIST)Source
c_tcbdbvnum :: Ptr BDB' -> Ptr Word8 -> CInt -> IO CIntSource
c_tcbdbvnum2 :: Ptr BDB' -> CString -> IO CIntSource
c_tcbdbvsiz :: Ptr BDB' -> Ptr Word8 -> CInt -> IO CIntSource
c_tcbdbvsiz2 :: Ptr BDB' -> CString -> IO CIntSource
c_tcbdbrange :: Ptr BDB' -> Ptr Word8 -> CInt -> Bool -> Ptr Word8 -> CInt -> Bool -> CInt -> IO (Ptr LIST)Source
c_tcbdbrange2 :: Ptr BDB' -> CString -> Bool -> CString -> Bool -> CInt -> IO (Ptr LIST)Source
c_tcbdbfwmkeys :: Ptr BDB' -> Ptr Word8 -> CInt -> CInt -> IO (Ptr LIST)Source
c_tcbdbfwmkeys2 :: Ptr BDB' -> CString -> CInt -> IO (Ptr LIST)Source
c_tcbdbaddint :: Ptr BDB' -> Ptr Word8 -> CInt -> CInt -> IO CIntSource
c_tcbdbadddouble :: Ptr BDB' -> Ptr Word8 -> CInt -> CDouble -> IO CDoubleSource
c_tcbdbsync :: Ptr BDB' -> IO BoolSource
c_tcbdboptimize :: Ptr BDB' -> Int32 -> Int32 -> Int64 -> Int8 -> Int8 -> Word8 -> IO BoolSource
c_tcbdbvanish :: Ptr BDB' -> IO BoolSource
c_tcbdbcopy :: Ptr BDB' -> CString -> IO BoolSource
c_tcbdbtranbegin :: Ptr BDB' -> IO BoolSource
c_tcbdbtrancommit :: Ptr BDB' -> IO BoolSource
c_tcbdbtranabort :: Ptr BDB' -> IO BoolSource
c_tcbdbpath :: Ptr BDB' -> IO CStringSource
c_tcbdbrnum :: Ptr BDB' -> IO Word64Source
c_tcbdbfsiz :: Ptr BDB' -> IO Word64Source
c_tccmplexical :: FunPtr TCCMP'Source
c_tccmpdecimal :: FunPtr TCCMP'Source
c_tccmpint32 :: FunPtr TCCMP'Source
c_tccmpint64 :: FunPtr TCCMP'Source
mkCMP :: TCCMP' -> IO (FunPtr TCCMP')Source