Liking cljdoc? Tell your friends :D

crux.kv

Protocols for KV backend implementations.

Protocols for KV backend implementations.
raw docstring

KvIteratorcljprotocol

nextclj

(next this)

prevclj

(prev this)

seekclj

(seek this k)

valueclj

(value this)
source

KvSnapshotcljprotocol

get-valueclj

(get-value this k)

new-iteratorclj

(new-iterator this)
source

KvStorecljprotocol

db-dirclj

(db-dir this)

openclj

(open this options)

backupclj

(backup this dir)

storeclj

(store this kvs)

deleteclj

(delete this ks)

kv-nameclj

(kv-name this)

fsyncclj

(fsync this)

new-snapshotclj

(new-snapshot this)

count-keysclj

(count-keys this)
source

new-kv-storeclj

(new-kv-store kv-backend)
source

require-and-ensure-kv-recordclj

(require-and-ensure-kv-record record-class-name)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close