workflo.entitydb.core
db-config-from-registered-entities
Alias for workflo.entitydb.util.schema/db-config-from-registered-entities
.
db-from-entities
(db-from-entities db-config entities)
Creates an entitydb from a collection of entities.
empty-db
(empty-db)
Creates an empty entitydb.
entity-map
(entity-map db entity-name)
entity-name
Alias for workflo.entitydb.util.entities/entity-name
.
flattened-data
(flattened-data db)
Returns a flattened representation (a map of entity IDs to the corresponding entities) of the entitydb data.
flattened-entities
(flattened-entities db)
get-by-id
(get-by-id db entity-name id)
get-by-typed-ref
(get-by-typed-ref db typed-ref)
Looks up an entity in the db given a typed ref. Returns nil
if no matching entity is found.
indexed-attributes-from-registered-entities
Alias for workflo.entitydb.util.schema/indexed-attributes-from-registered-entities
.
make-id
Alias for workflo.entitydb.util.identity/make-id
.
merge-dbs
(merge-dbs db1 db2 db-config)
merge-entities
(merge-entities db db-config entities)
(merge-entities db db-config entities merge-fn)
persistable-db
(persistable-db db entity-names attribute-names)
persistable-db-for-registered-entities
(persistable-db-for-registered-entities db)
persistable-entity
(persistable-entity entity attribute-names)
persistable-entity-map
(persistable-entity-map entity-map attribute-names)
type-map-from-registered-entities
Alias for workflo.entitydb.util.schema/type-map-from-registered-entities
.
valid-db?
(valid-db? db)