Module

Level.DB

Package
purescript-leveldb
Repository
grybiena/leveldb

Re-exports from Level.DB.Iterator

#producer Source

producer :: forall k v m. MonadResource m => MonadRec m => EncodeJson k => DecodeJson k => DecodeJson v => LevelDB k v -> Options (IteratorOptions k) -> Producer (Tuple k v) m Unit

Re-exports from Level.DB.Iterator.Options

#IteratorOptions Source

#reverse Source

#lte Source

lte :: forall k. Option (IteratorOptions k) k

#lt Source

lt :: forall k. Option (IteratorOptions k) k

#limit Source

limit :: forall k. Option (IteratorOptions k) Int

#gte Source

gte :: forall k. Option (IteratorOptions k) k

#gt Source

gt :: forall k. Option (IteratorOptions k) k

Re-exports from Level.DB.Operations

#putMany Source

putMany :: forall k v. EncodeJson k => EncodeJson v => LevelDB k v -> Array (Tuple k v) -> Aff Unit

#put Source

put :: forall k v. EncodeJson k => DecodeJson k => EncodeJson v => DecodeJson v => LevelDB k v -> k -> v -> Aff Unit

#onPut Source

onPut :: forall k v. DecodeJson k => DecodeJson v => LevelDB k v -> (k -> v -> Effect Unit) -> Effect Unit

#nextEntryUp Source

nextEntryUp :: forall k v. EncodeJson k => DecodeJson k => DecodeJson v => LevelDB k v -> k -> Aff (Maybe (Tuple k v))

#nextEntryDn Source

nextEntryDn :: forall k v. EncodeJson k => DecodeJson k => DecodeJson v => LevelDB k v -> k -> Aff (Maybe (Tuple k v))

#getMany Source

getMany :: forall k v. EncodeJson k => DecodeJson v => LevelDB k v -> Array k -> Aff (Array (Maybe v))

#get Source

get :: forall k v. EncodeJson k => DecodeJson k => EncodeJson v => DecodeJson v => LevelDB k v -> k -> Aff (Maybe v)

#delMany Source

delMany :: forall k v. EncodeJson k => EncodeJson v => LevelDB k v -> Array k -> Aff Unit

#del Source

del :: forall k v. EncodeJson k => DecodeJson k => EncodeJson v => DecodeJson v => LevelDB k v -> k -> Aff Unit

#allKeys Source

allKeys :: forall k v. DecodeJson k => DecodeJson v => LevelDB k v -> Aff (Array k)

#all Source

all :: forall k v. DecodeJson k => DecodeJson v => LevelDB k v -> Aff (Array (Tuple k v))

Re-exports from Level.DB.Resource

#LevelDB Source

data LevelDB key value

#sublevel Source

sublevel :: forall k v. LevelDB Void Void -> String -> Effect (LevelDB k v)

#open Source

open :: forall k v. String -> Effect (LevelDB k v)

#close Source

close :: forall k v. LevelDB k v -> Aff Unit