tokyocabinet-haskell-0.0.5: Haskell binding of Tokyo Cabinet

Safe Haskell | None

Database.TokyoCabinet.List

# Documentation

new :: IO (List a)Source

new2 :: Int -> IO (List a)Source

copy :: List a -> IO (List a)Source

delete :: List a -> IO ()Source

len :: List a -> IO Int Source

get :: Storable a => List a -> Int -> IO (Maybe a)Source

push :: Storable a => List a -> a -> IO ()Source

pop :: Storable a => List a -> IO (Maybe a)Source

unshift :: Storable a => List a -> a -> IO ()Source

shift :: Storable a => List a -> IO (Maybe a)Source

insert :: Storable a => List a -> Int -> a -> IO ()Source

remove :: Storable a => List a -> Int -> IO (Maybe a)Source

over :: Storable a => List a -> Int -> a -> IO ()Source

sort :: List a -> IO ()Source

lsearch :: Storable a => List a -> a -> IO Int Source

bsearch :: Storable a => List a -> a -> IO Int Source

clear :: List a -> IO ()Source

dump :: List a -> IO ByteString Source

load :: ByteString -> IO (List a)Source

data List a Source

Instances

Sequence List |