Liking cljdoc? Tell your friends :D

eva.v2.database.index


*db-byte-type-eid*clj

source

*db-inst-attr-eid*clj

source

*db-part-eid*clj

source

*db-ref-type-eid*clj

source

*db-vt-attr-eid*clj

source

->intervalclj

(->interval c0 c1 c2)
source

apply-op!clj

(apply-op! index [op datom-vec :as d])
source

create-indexclj

(create-index store index-name init-datoms)
source

datoms->new-type-attrsclj

(datoms->new-type-attrs datoms type-eid)
source

db->type-attr-eidsclj

(db->type-attr-eids db type-kw)
source

expand-componentsclj

(expand-components [c0 c1 c2 c3 :as components])

Expands the given 4-tuple of components to an interval for range selection from the indexes. If any component is nil, returns nil.

Expands the given 4-tuple of components to an interval for range selection
from the indexes. If *any* component is nil, returns nil.
sourceraw docstring

filter-datoms-for-indexclj

(filter-datoms-for-index db index-name datoms)
source

filter-ref-datomsclj

(filter-ref-datoms index-name ref-attr-eids datoms)
source

flush-indexclj

(flush-index index)
source

historical?clj

(historical? index)
source

log->index-opsclj

(log->index-ops index-name tx-log start-tx target-tx-entry)
source

open-indexclj

(open-index store index-name root)
source

open-indexesclj

(open-indexes store index-roots)
source

open-writable-indexclj

(open-writable-index store index-name root)
source

open-writable-indexesclj

(open-writable-indexes store index-roots)
source

packed-datom->opclj

(packed-datom->op index-name [c0 c1 c2 tx-eid])
source

pad-componentsclj

(pad-components components)
source

ref-datom?clj

(ref-datom? db datom)
source

remove-byte-datomsclj

(remove-byte-datoms index-name byte-attr-eids datoms)
source

strict-map->Indexclj

(strict-map->Index m20326 & [drop-extra-keys?__5380__auto__])

Factory function for class Index, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->

Factory function for class Index, taking a map of keywords to field values.  All keys are required, and no extra keys are allowed.  Even faster than map->
sourceraw docstring

strict-map->IndexRootclj

(strict-map->IndexRoot m20231 & [drop-extra-keys?__5380__auto__])

Factory function for class IndexRoot, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->

Factory function for class IndexRoot, taking a map of keywords to field values.  All keys are required, and no extra keys are allowed.  Even faster than map->
sourceraw docstring

unpack-eidclj

(unpack-eid e)
source

update-all-indexesclj

(update-all-indexes log index-roots target-tx)
source

update-attr-setclj

(update-attr-set attr-set datoms type-eid)
source

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

× close