| ||||||||||||||||||
| ||||||||||||||||||
| 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 | ||||||||||||||||||