tokyocabinet-haskell-0.0.5: Haskell binding of Tokyo CabinetContentsIndex
Database.TokyoCabinet.BDB.C
Documentation
data BDB
Constructors
BDB
unTCBDB :: !(ForeignPtr BDB')
show/hide Instances
data OpenMode
Constructors
OREADER
OWRITER
OCREAT
OTRUNC
ONOLCK
OLCKNB
OTSYNC
show/hide Instances
openModeToCInt :: OpenMode -> CInt
combineOpenMode :: [OpenMode] -> CInt
data TuningOption
Constructors
TLARGE
TDEFLATE
TBZIP
TTCBS
TEXCODEC
show/hide Instances
tuningOptionToWord8 :: TuningOption -> Word8
combineTuningOption :: [TuningOption] -> Word8
type TCCMP' = Ptr CChar -> CInt -> Ptr CChar -> CInt -> Ptr Word8 -> IO CInt
data BDB'
c_tcbdbnew :: IO (Ptr BDB')
c_tcbdbdel :: Ptr BDB' -> IO ()
tcbdbFinalizer :: FunPtr (Ptr BDB' -> IO ())
c_tcbdbecode :: Ptr BDB' -> IO CInt
c_tcbdbsetmutex :: Ptr BDB' -> IO Bool
c_tcbdbsetcmpfunc :: Ptr BDB' -> FunPtr TCCMP' -> IO Bool
c_tcbdbtune :: Ptr BDB' -> Int32 -> Int32 -> Int64 -> Int8 -> Int8 -> Word8 -> IO Bool
c_tcbdbsetcache :: Ptr BDB' -> Int32 -> Int32 -> IO Bool
c_tcbdbsetxmsiz :: Ptr BDB' -> Int64 -> IO Bool
c_tcbdbopen :: Ptr BDB' -> CString -> CInt -> IO Bool
c_tcbdbclose :: Ptr BDB' -> IO Bool
c_tcbdbput :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr Word8 -> CInt -> IO Bool
c_tcbdbput2 :: Ptr BDB' -> CString -> CString -> IO Bool
c_tcbdbputkeep :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr Word8 -> CInt -> IO Bool
c_tcbdbputkeep2 :: Ptr BDB' -> CString -> CString -> IO Bool
c_tcbdbputcat :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr Word8 -> CInt -> IO Bool
c_tcbdbputcat2 :: Ptr BDB' -> CString -> CString -> IO Bool
c_tcbdbputdup :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr Word8 -> CInt -> IO Bool
c_tcbdbputdup2 :: Ptr BDB' -> CString -> CString -> IO Bool
c_tcbdbputdup3 :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr LIST -> IO Bool
c_tcbdbout :: Ptr BDB' -> Ptr Word8 -> CInt -> IO Bool
c_tcbdbout2 :: Ptr BDB' -> CString -> IO Bool
c_tcbdbout3 :: Ptr BDB' -> Ptr Word8 -> CInt -> IO Bool
c_tcbdbget :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr CInt -> IO (Ptr Word8)
c_tcbdbget2 :: Ptr BDB' -> CString -> IO CString
c_tcbdbget3 :: Ptr BDB' -> Ptr Word8 -> CInt -> Ptr CInt -> IO (Ptr Word8)
c_tcbdbget4 :: Ptr BDB' -> Ptr Word8 -> CInt -> IO (Ptr LIST)
c_tcbdbvnum :: Ptr BDB' -> Ptr Word8 -> CInt -> IO CInt
c_tcbdbvnum2 :: Ptr BDB' -> CString -> IO CInt
c_tcbdbvsiz :: Ptr BDB' -> Ptr Word8 -> CInt -> IO CInt
c_tcbdbvsiz2 :: Ptr BDB' -> CString -> IO CInt
c_tcbdbrange :: Ptr BDB' -> Ptr Word8 -> CInt -> Bool -> Ptr Word8 -> CInt -> Bool -> CInt -> IO (Ptr LIST)
c_tcbdbrange2 :: Ptr BDB' -> CString -> Bool -> CString -> Bool -> CInt -> IO (Ptr LIST)
c_tcbdbfwmkeys :: Ptr BDB' -> Ptr Word8 -> CInt -> CInt -> IO (Ptr LIST)
c_tcbdbfwmkeys2 :: Ptr BDB' -> CString -> CInt -> IO (Ptr LIST)
c_tcbdbaddint :: Ptr BDB' -> Ptr Word8 -> CInt -> CInt -> IO CInt
c_tcbdbadddouble :: Ptr BDB' -> Ptr Word8 -> CInt -> CDouble -> IO CDouble
c_tcbdbsync :: Ptr BDB' -> IO Bool
c_tcbdboptimize :: Ptr BDB' -> Int32 -> Int32 -> Int64 -> Int8 -> Int8 -> Word8 -> IO Bool
c_tcbdbvanish :: Ptr BDB' -> IO Bool
c_tcbdbcopy :: Ptr BDB' -> CString -> IO Bool
c_tcbdbtranbegin :: Ptr BDB' -> IO Bool
c_tcbdbtrancommit :: Ptr BDB' -> IO Bool
c_tcbdbtranabort :: Ptr BDB' -> IO Bool
c_tcbdbpath :: Ptr BDB' -> IO CString
c_tcbdbrnum :: Ptr BDB' -> IO Word64
c_tcbdbfsiz :: Ptr BDB' -> IO Word64
c_tccmplexical :: FunPtr TCCMP'
c_tccmpdecimal :: FunPtr TCCMP'
c_tccmpint32 :: FunPtr TCCMP'
c_tccmpint64 :: FunPtr TCCMP'
mkCMP :: TCCMP' -> IO (FunPtr TCCMP')
Produced by Haddock version 2.4.2