Liking cljdoc? Tell your friends :D

eva.v2.transaction-pipeline.resolve.maps.flatten

Provides the logic for recursively flattening map entities in a transaction.

Provides the logic for recursively flattening map entities in a transaction.
raw docstring

construct-childclj

(construct-child db m child attr id)
source

flatten-map-entitiesclj

(flatten-map-entities report)

Given a report comprised of Add, Retract, and MapEntity objects (possibly with nested Maps), return an updated report where any nested Map objects have been flattened into the tx-data and normalized to MapEntity objects containing only keyword-type attributes.

Given a report comprised of Add, Retract, and MapEntity objects (possibly
with nested Maps), return an updated report where any nested Map objects have
been flattened into the tx-data and normalized to MapEntity objects
containing only keyword-type attributes.
sourceraw docstring

flatten-map-entityclj

(flatten-map-entity me)

Given an entity map, return a sequence of one or more map entities flattened with db/ids and references inserted where required

Given an entity map, return a sequence of one or more map entities flattened
with db/ids and references inserted where required
sourceraw docstring

keysetclj

source

nested-idclj

(nested-id parent child)
source

non-record-map?clj

(non-record-map? m)
source

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

× close