Liking cljdoc? Tell your friends :D

eva.v2.database.core


*db-byte-type-eid*clj

source

*db-fn-eid*clj

source

*db-ident-eid*clj

source

*db-part-eid*clj

source

*db-ref-type-eid*clj

source

*install-attr-eid*clj

source

*install-part-eid*clj

source

*tx-partition-id*clj

source

->attrsclj

(->attrs indexes idents)

Creates a map attr-eid --> attribute-map

Creates a map attr-eid --> attribute-map
sourceraw docstring

->dbclj

(->db database-info indexes store log-entry)

Given an object of indexes that supports select-datoms on eavt and aevt, realize a database instance from the datoms therein.

Given an object of indexes that supports select-datoms on eavt and aevt,
realize a database instance from the datoms therein.
sourceraw docstring

->db-fnsclj

(->db-fns indexes idents)

Constructs a map of db-fn-eid --> db-fn

Constructs a map of db-fn-eid --> db-fn
sourceraw docstring

->identsclj

(->idents indexes)

Creates a bijective map ident <--> eid

Creates a bijective map ident <--> eid
sourceraw docstring

->partsclj

(->parts indexes idents)

Creates a map partition-eid --> partition-id (NOT EID)

Creates a map partition-eid --> partition-id (NOT EID)
sourceraw docstring

as-ofclj

(as-of db t)
source

attribute*clj

(attribute* attr-datom-set idents)

Builds an attribute entity from a raw query result on the database

Builds an attribute entity from a raw query result on the database
sourceraw docstring

background-processed-idxsclj

source

batch-eidifyclj

(batch-eidify db eavtas)
source

boundednessclj

(boundedness tuple)
source

dats->attrsclj

(dats->attrs indexes idents attr-dats)
source

dats->db-fnsclj

(dats->db-fns idents fn-dats)
source

dats->partitionsclj

(dats->partitions idents cur-count-parts part-dats)
source

db-invokeclj

(db-invoke db id args)
source

eidifyclj

(eidify db [e a v t added :as in])
source

empty-lookup-ref-cacheclj

source

entid-typeclj

(entid-type id)
source

extensions-implclj

(extensions-impl db terms-coll)
source

index-namesclj

source

indexes->min-index-positionclj

(indexes->min-index-position indexes)
source

insist-valid-index-nameclj

(insist-valid-index-name index-name)
source

log->dbclj

(log->db database-info store log)

Given the transaction log, realize a database consistent with the latest entry in the transaction log.

Given the transaction log, realize a database consistent with the latest
entry in the transaction log.
sourceraw docstring

log-entry->dbclj

(log-entry->db database-info store log entry)

Given a log entry, creates a database snapshot consistent with that point in time. If `state?' is set, creates a staging db capable of flushing index updates. Will asynchronously read the span of the transaction log needed to reconstitute the database's state.

Given a log entry, creates a database snapshot consistent with that point in
time.  If `state?' is set, creates a staging db capable of flushing index
updates. Will asynchronously read the span of the transaction log needed to
reconstitute the database's state.
sourceraw docstring

needs-resolution?clj

(needs-resolution? x)
source

query-edb-timerclj

source

read-entry-retryclj

(read-entry-retry log)
source

read-range-retryclj

(read-range-retry v x y)
source

ref-datom?clj

source

resolve-componentclj

(resolve-component db index-name t->c t c)
source

resolve-componentsclj

(resolve-components db index-name components)
source

resolve-partitionclj

source

resource-prioritiesclj

source

resource-selectorclj

(resource-selector tag->delay)
source

roots->min-index-positionclj

(roots->min-index-position index-roots)
source

uniqueclj

source

untransformclj

(untransform transform-map datoms)
source

update-db-fnsclj

(update-db-fns db-fns idents fn-dats)
source

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

× close