Liking cljdoc? Tell your friends :D

datascript.storage


addressesclj

(addresses dbs)
source

collect-garbageclj

(collect-garbage storage')
source

db-with-tailclj

(db-with-tail db tail)
source

file-storageclj

(file-storage dir)
(file-storage dir opts)
source

IStoragecljprotocol

-deleteclj

(-delete _ addrs-seq)

Delete data stored under addrs (seq). Will be called during GC

Delete data stored under `addrs` (seq). Will be called during GC

-list-addressesclj

(-list-addresses _)

Return seq that lists all addresses currently stored in your storage. Will be used during GC to remove keys that are no longer used.

Return seq that lists all addresses currently stored in your storage.
Will be used during GC to remove keys that are no longer used.

-restoreclj

(-restore _ addr)

Read back and deserialize data stored under single addr

Read back and deserialize data stored under single `addr`

-storeclj

(-store _ addr+data-seq)

Gives you a sequence of [addr data] pairs to serialize and store.

addrs are 64 bit integers. datas are clojure-serializable data structure (maps, keywords, lists, integers etc)

Gives you a sequence of `[addr data]` pairs to serialize and store.

`addr`s are 64 bit integers.
`data`s are clojure-serializable data structure (maps, keywords, lists, integers etc)
source

make-storage-adapterclj

(make-storage-adapter storage opts)
source

maybe-adapt-storageclj/s

(maybe-adapt-storage opts)
source (clj)source (cljs)

restoreclj

(restore storage)
(restore storage opts)
source

restore-implclj

(restore-impl storage opts)
source

serializable-datomclj

(serializable-datom d)
source

storageclj/s

(storage db)
source (clj)source (cljs)

storage-adapterclj

(storage-adapter db)
source

storeclj/s

(store db)
(store db storage)
source (clj)source (cljs)

store-impl!clj

(store-impl! db adapter force?)
source

store-tailclj

(store-tail db tail)
source

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

× close