Liking cljdoc? Tell your friends :D

crux.query


*with-entities-cache?*clj

source

dbclj

(db kv object-store valid-time transact-time)
source

default-entity-cache-sizeclj

source

default-query-timeoutclj

source

entityclj

(entity {:keys [kv object-store] :as db} eid)
(entity {:keys [kv object-store] :as db} snapshot eid)
source

entity-txclj

(entity-tx {:keys [kv] :as db} eid)
(entity-tx snapshot {:keys [valid-time transact-time] :as db} eid)
source

normalize-queryclj

(normalize-query q)
source

qclj

(q {:keys [kv conform-cache] :as db} q)
(q {:keys [object-store conform-cache kv valid-time transact-time] :as db}
   snapshot
   q)
source

query-plan-forclj

(query-plan-for q)
(query-plan-for q stats)
source

submitted-tx-updated-entity?clj

(submitted-tx-updated-entity? kv
                              object-store
                              {:crux.tx/keys [tx-time] :as submitted-tx}
                              eid)
(submitted-tx-updated-entity? kv
                              object-store
                              {:crux.tx/keys [tx-id tx-time] :as submitted-tx}
                              valid-time
                              eid)
source

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

× close