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
data IteratorOptions k
#lte Source
lte :: forall k. Option (IteratorOptions k) k
#lt Source
lt :: forall k. Option (IteratorOptions k) k
#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))