Liking cljdoc? Tell your friends :D

konserve-rocksdb.core

Address globally aggregated immutable key-value stores(s).

Address globally aggregated immutable key-value stores(s).
raw docstring

connect-rocksdb-storeclj

(connect-rocksdb-store path & {:keys [opts config] :as params})

Connect a konserve store backed by RocksDB.

Everything except :opts and :config is forwarded to connect-default-store, so :default-serializer, the handler maps and :buffer-size all work. They did not before: this built a LITERAL config map and destructured only :opts, so a caller asking for a different serializer got Fressian and was told nothing.

It also passed :compressor null-compressor and :encryptor null-encryptor, which connect-default-store never reads -- it takes both from (get-in config [:compressor :type]). Dead keys that made a top-level spelling look supported; removed.

Connect a konserve store backed by RocksDB.

Everything except `:opts` and `:config` is forwarded to
`connect-default-store`, so `:default-serializer`, the handler maps and
`:buffer-size` all work. They did not before: this built a LITERAL config
map and destructured only `:opts`, so a caller asking for a different
serializer got Fressian and was told nothing.

It also passed `:compressor null-compressor` and `:encryptor
null-encryptor`, which `connect-default-store` never reads -- it takes both
from `(get-in config [:compressor :type])`. Dead keys that made a top-level
spelling look supported; removed.
sourceraw docstring

delete-rocksdb-storeclj

(delete-rocksdb-store path & {:keys [opts]})
source

release-rocksdbclj

(release-rocksdb store)
source

rocks-db-configclj

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close