Liking cljdoc? Tell your friends :D

datahike.db.utils


attr->propertiesclj

(attr->properties k v)

attr-infoclj

(attr-info db attr)

Returns identifier name and reference value of an attributes. Both values are identical for non-reference databases.

Returns identifier name and reference value of an attributes. Both values are identical for non-reference databases.
raw docstring

component?clj

(component? db attr)

components->patternclj

(components->pattern db index [c0 c1 c2 c3] default-e default-tx)

db?clj

(db? x)

distinct-datomsclj

(distinct-datoms db current-datoms history-datoms)

entidclj

(entid db eid)

entid-someclj

(entid-some db eid)

entid-strictclj

(entid-strict db eid)

filter-txInstantclj

(filter-txInstant datoms pred db)

indexing?clj

(indexing? db attr)

is-attr?clj

(is-attr? db attr property)

multival?clj

(multival? db attr)

no-history?clj

(no-history? db attr)

reduce-indexedclj

(reduce-indexed f init xs)

Same as reduce, but f takes [acc el idx]

Same as reduce, but `f` takes [acc el idx]
raw docstring

ref?clj

(ref? db attr)

resolve-datomclj

(resolve-datom db e a v t default-e default-tx)

reverse-refclj

(reverse-ref ident)

reverse-ref?clj

(reverse-ref? ident)

rschemaclj

(rschema schema)

temporal-datomsclj

(temporal-datoms db index-type cs)

tuple-source?clj

(tuple-source? db attr)

Returns true if 'attr' is an attribute basis of a tuple attribute. E.g. ':a' is an attribute part of the tuple attribute ':a+b'. (tuple-source? :a) returns true.

Returns true if 'attr' is an attribute basis of a tuple attribute.
E.g. ':a' is an attribute part of the tuple attribute ':a+b'.
(tuple-source? :a) returns true.
raw docstring

tuple?clj

(tuple? db attr)

Returns true if 'attr' is a tuple attribute. I.e., if 'attr' value is of type ':db.type/tuple'

Returns true if 'attr' is a tuple attribute.
I.e., if 'attr' value is of type ':db.type/tuple'
raw docstring

validate-attrclj

(validate-attr attr at db)

validate-attr-identclj

(validate-attr-ident a-ident at db)

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

× close