Module
Level.DB.Operations
- Package
- purescript-leveldb
- Repository
- grybiena/leveldb
#get Source
get :: forall k v. EncodeJson k => DecodeJson k => EncodeJson v => DecodeJson v => LevelDB k v -> k -> Aff (Maybe v)#put Source
put :: forall k v. EncodeJson k => DecodeJson k => EncodeJson v => DecodeJson v => LevelDB k v -> k -> v -> Aff Unit#del Source
del :: forall k v. EncodeJson k => DecodeJson k => EncodeJson v => DecodeJson v => LevelDB k v -> k -> Aff Unit#all Source
all :: forall k v. DecodeJson k => DecodeJson v => LevelDB k v -> Aff (Array (Tuple k v))#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))#allKeys Source
allKeys :: forall k v. DecodeJson k => DecodeJson v => LevelDB k v -> Aff (Array k)#getMany Source
getMany :: forall k v. EncodeJson k => DecodeJson v => LevelDB k v -> Array k -> Aff (Array (Maybe v))#putMany Source
putMany :: forall k v. EncodeJson k => EncodeJson v => LevelDB k v -> Array (Tuple k v) -> Aff Unit#delMany Source
delMany :: forall k v. EncodeJson k => EncodeJson v => LevelDB k v -> Array k -> Aff Unit#onPut Source
onPut :: forall k v. DecodeJson k => DecodeJson v => LevelDB k v -> (k -> v -> Effect Unit) -> Effect Unit