Liking cljdoc? Tell your friends :D

tendre.core


begin-exclusive-transactionclj

(begin-exclusive-transaction env)
source

begin-read-only-transactionclj

(begin-read-only-transaction env)
source

begin-transactionclj

(begin-transaction env)
source

close!clj

(close! tm)
source

conditional-fncljmacro

(conditional-fn namespace & body)
source

default-store-configclj

source

double-serializerclj

source

edn-serializerclj

source

EnvTendreProtocolcljprotocol

get-store-namesclj

(get-store-names this)
(get-store-names this transaction)

Returns the set of store names

Returns the set of store names

open-environmentclj

(open-environment this opts)

Opens an Environment

Opens an Environment
source

find-transaction-typeclj

(find-transaction-type trx)
source

into!clj

(into!)
(into! to)
(into! to from)
(into! to xform from)
source

keyword-serializerclj

source

long-serializerclj

source

make-mapclj

(make-map path
          {:keys [name key-serializer value-serializer]
           :or {name "default-clj-map"
                key-serializer edn-serializer
                value-serializer edn-serializer}
           :as opts})
source

make-transactional-computableclj

(make-transactional-computable f)
source

make-transactional-executableclj

(make-transactional-executable f)
source

nippy-serialyzerclj

source

open-storeclj

(open-store env trx nam)
(open-store env trx nam config)
source

remove-storeclj

(remove-store env trx nam)
source

store-configclj

source

string-serializerclj

source

TendreMapProtocolcljprotocol

get-environmentclj

(get-environment this)

Returns the env for this DB

Returns the env for this DB

get-optionsclj

(get-options this)

Returns the options for this DB

Returns the options for this DB

get-pathclj

(get-path this)

Returns the path for this DB

Returns the path for this DB

get-transaction-typeclj

(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

transactclj

(transact this transaction)

Returns a version of the DB participating in a transaction

Returns a version of the DB participating in a transaction
source

transaction-typesclj

source

transactional-readclj

(transactional-read env-or-trx f)
source

transactional-writeclj

(transactional-write env-or-trx f)
source

TransactionalTendreProtocolcljprotocol

exclusive?clj

(exclusive? tm)

get-transactionclj

(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?clj

(transactional? tm)

revert!clj

(revert! tm)

commit!clj

(commit! tm)

Commits the current transaction

Commits the current transaction

flush!clj

(flush! tm)

abort!clj

(abort! tm)

idempotent?clj

(idempotent? tm)

read-only?clj

(read-only? tm)

finished?clj

(finished? tm)
source

unsigned-long-compressed-serializerclj

source

update!clj

(update! this k f & args)
source

update-in!clj

(update-in! m ks f & args)
source

with-transactioncljmacro

(with-transaction bindings & body)
source

with-transaction*cljmacro

(with-transaction* transaction bindings & body)
source

with-transaction-top*cljmacro

(with-transaction-top* trx-type bindings & body)
source

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

× close