Liking cljdoc? Tell your friends :D

connective.entity


assoc-attributesclj

(assoc-attributes entity attrs)
source

assoc-contextclj

(assoc-context entity context)
source

assoc-identclj

(assoc-ident {:connective.entity/keys [ident] :as entity}
             {:connective.entity/keys [id-fn] :as schema})
source

assoc-persisted-valueclj

(assoc-persisted-value entity)
source

assoc-reference-attributes-of-relationshipsclj

(assoc-reference-attributes-of-relationships
  entity
  connective
  {:connective.entity/keys [entity-schema] :as context})

Takes a context (db, schema) the schema for entity, and the entity and returns the entity with updated attributes in order to propertly relate the entity and it's relationships

Takes a context (db, schema)
the schema for entity,
and the entity
and returns the entity with updated attributes
in order to propertly relate the entity and it's
relationships
sourceraw docstring

assoc-relationshipsclj

(assoc-relationships entity relationships)
source

attributes-of-entityclj

(attributes-of-entity {:connective.entity/keys [attributes]})
source

context-of-entityclj

(context-of-entity {:connective.entity/keys [context]})
source

entity-schemaclj

(entity-schema {:connective.entity/keys [entity-schema]})
source

entity-schema-contains-relationship?clj

(entity-schema-contains-relationship? {:connective.entity/keys [relationships]
                                       :as schema}
                                      rel-key)
source

id-of-identclj

(id-of-ident {:connective.entity/keys [id]})
source

ident-of-entityclj

(ident-of-entity {:connective.entity/keys [ident]})
source

ident-of-entity-pending?clj

(ident-of-entity-pending? entity)
source

initclj

(init connective context entity)
source

kind-of-entityclj

(kind-of-entity {:connective.entity/keys [kind]})
source

kind-of-identclj

(kind-of-ident {:connective.entity/keys [kind]})
source

merge-contextclj

(merge-context entity context)
source

persisted-value-of-entityclj

(persisted-value-of-entity entity)
source

prepare-entityclj

(prepare-entity connective context entity)
source

relation-of-entityclj

(relation-of-entity context entity relationship-key)
source

relation-of-entity-schemaclj

(relation-of-entity-schema {:connective.entity/keys [relationships] :as e}
                           relationship-key)
source

relationship-groups-of-entityclj

(relationship-groups-of-entity context entity)
source

relationship-key-of-reference-relation-of-entityclj

(relationship-key-of-reference-relation-of-entity context
                                                  entity
                                                  {:connective.entity/keys
                                                     [ref-attribute]})
source

relationships-of-entityclj

(relationships-of-entity {:connective.entity/keys [relationships]})
source

relationships-of-schemaclj

(relationships-of-schema {:connective.entity/keys [relationships]})
source

schema-of-entityclj

(schema-of-entity {:connective.entity/keys [schema] :as context} entity)
source

schema-of-kindclj

(schema-of-kind schema kind)
source

simple-entityclj

(simple-entity entity)
source

validate-entityclj

(validate-entity entity connective context)
source

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

× close