tokyocabinet-haskell-0.0.5: Haskell binding of Tokyo Cabinet

Database.TokyoCabinet.Map

Documentation

new :: IO (Map k v)Source

new2 :: Word32 -> IO (Map k v)Source

dup :: Map k v -> IO (Map k v)Source

delete :: Map k v -> IO ()Source

put :: (Storable k, Storable v) => Map k v -> k -> v -> IO ()Source

putkeep :: (Storable k, Storable v) => Map k v -> k -> v -> IO BoolSource

putcat :: (Storable k, Storable v) => Map k v -> k -> v -> IO ()Source

out :: Storable k => Map k v -> k -> IO BoolSource

get :: (Storable k, Storable v) => Map k v -> k -> IO (Maybe v)Source

move :: Storable k => Map k v -> k -> Bool -> IO BoolSource

iternext :: Storable k => Map k v -> IO (Maybe k)Source

keys :: Storable k => Map k v -> IO [k]Source

vals :: Storable v => Map k v -> IO [v]Source

addint :: Storable k => Map k v -> k -> Int -> IO (Maybe Int)Source

adddouble :: Storable k => Map k v -> k -> Double -> IO (Maybe Double)Source

clear :: Map k v -> IO ()Source

cutfront :: Map k v -> Int -> IO ()Source

data Map k v Source

Instances