connective.core

attributes

compile-schema

context

def-collection-fn

macro

(def-collection-fn sym-plural sym-singular)

defn-of-adaptor

macro

(defn-of-adaptor sym)

defn-of-adaptor-2

macro

(defn-of-adaptor-2 sym log-fn)

delete-entities

(delete-entities adapter context coll)

delete-entity

(delete-entity adapter context arg)

delete-rels

(delete-rels a context ident)

execute-query

(execute-query adapter context arg)

ident

init-entities

(init-entities adapter context coll)

init-entity

(init-entity adapter context arg)

init-rels

(init-rels a context entity)

pull-rel-tree

(pull-rel-tree a {:connective.entity/keys [entity parent parent-relation], :connective.core/keys [query-rels], :as context})

read-entities

(read-entities adapter context coll)

read-entity

(read-entity adapter context arg)

read-rels

(read-rels a context {:connective.entity/keys [relationships], :as ident})

reference-query

(reference-query adapter context arg)

reference-value

(reference-value adapter context arg)

relationships

update-attrs

(update-attrs entity upfn)

update-rels

(update-rels entity upfn)

validator

(validator a)

walk-rel-tree

(walk-rel-tree a {:connective.entity/keys [entity parent parent-relation], :connective.core/keys [node-fn filter-fn], :or {filter-fn (fn [_ _ #:connective.entity{:keys [related-entity]}] (nil? related-entity))}, :as context})

write-entities

(write-entities adapter context coll)

write-entity

(write-entity adapter context arg)

write-rels

(write-rels a context entity)