Liking cljdoc? Tell your friends :D

conceptual.schema


add-inverse-relations!clj

(add-inverse-relations! args)
(add-inverse-relations! aggr args)
(add-inverse-relations! db aggr args)

Given an seq of [relationKeyA inverseRelationKeyB] adds and inverse relation (i.e. :db/inverse-relation) to the concept represented by inverseRelationKeyB.

Given an seq of [relationKeyA inverseRelationKeyB] adds and inverse relation
(i.e. :db/inverse-relation) to the concept represented by inverseRelationKeyB.
raw docstring

declare-properties!clj

(declare-properties! args)
(declare-properties! aggr args)
(declare-properties! db aggr args)

Given a list of property specs of the form [key type] or [key type opts], declares the set of properties.

Given a list of property specs of the form [key type] or [key type opts],
declares the set of properties.
raw docstring

declare-property!clj

(declare-property! key type)
(declare-property! aggr key type)
(declare-property! db aggr key type)
(declare-property! db aggr key type opts)

Given property specs of the form [key type] or [key type opts] declares a property.

Given property specs of the form [key type] or [key type opts]
declares a property.
raw docstring

declare-tag!clj

(declare-tag! key)
(declare-tag! aggr key)
(declare-tag! db aggr key)

declare-tags!clj

(declare-tags! args)
(declare-tags! aggr args)
(declare-tags! db aggr args)

declare-to-many-relation!clj

(declare-to-many-relation! key)
(declare-to-many-relation! aggr key)
(declare-to-many-relation! db aggr key)
(declare-to-many-relation! db aggr key opts)

declare-to-many-relations!clj

(declare-to-many-relations! args)
(declare-to-many-relations! aggr args)
(declare-to-many-relations! db aggr args)

declare-to-one-relation!clj

(declare-to-one-relation! key)
(declare-to-one-relation! aggr key)
(declare-to-one-relation! db aggr key)
(declare-to-one-relation! db aggr key opts)

declare-to-one-relations!clj

(declare-to-one-relations! args)
(declare-to-one-relations! aggr args)
(declare-to-one-relations! db aggr args)

key-mapclj

(key-map the-set the-key)
(key-map db the-set the-key)

Creates a map of the-key's value to id for the given set key or id. Assumes the mapping is one to one.

Creates a map of the-key's value to id for the given set key or id.
Assumes the mapping is one to one.
raw docstring

multi-key-mapclj

(multi-key-map the-set the-key)
(multi-key-map db the-set the-key)

Creates a map of the-key's value to a vector of all of the ids with that value.

Creates a map of the-key's value to a vector of all of the ids with that value.
raw docstring

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

× close