(get-store-names this)
(get-store-names this transaction)
Returns the set of store names
Returns the set of store names
(open-environment this opts)
Opens an Environment
Opens an Environment
(make-map path
{:keys [name key-serializer value-serializer]
:or {name "default-clj-map"
key-serializer edn-serializer
value-serializer edn-serializer}
:as opts})
(get-environment this)
Returns the env for this DB
Returns the env for this DB
(get-options this)
Returns the options for this DB
Returns the options for this DB
(get-path this)
Returns the path for this DB
Returns the path for this DB
(get-transaction-type this)
Returns the type of the current transaction, or nil if none
Returns the type of the current transaction, or nil if none
(transact this transaction)
Returns a version of the DB participating in a transaction
Returns a version of the DB participating in a transaction
(exclusive? tm)
(get-transaction tm transaction-type)
Returns a transaction if it already exists, else creates a new one
Returns a transaction if it already exists, else creates a new one
(transactional? tm)
(revert! tm)
(commit! tm)
Commits the current transaction
Commits the current transaction
(flush! tm)
(abort! tm)
(idempotent? tm)
(read-only? tm)
(finished? tm)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close