| ||||||||||||||||||
| ||||||||||||||||||
Documentation | ||||||||||||||||||
data BDB | ||||||||||||||||||
| ||||||||||||||||||
data OpenMode | ||||||||||||||||||
| ||||||||||||||||||
openModeToCInt :: OpenMode -> CInt | ||||||||||||||||||
combineOpenMode :: [OpenMode] -> CInt | ||||||||||||||||||
data TuningOption | ||||||||||||||||||
| ||||||||||||||||||
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 |