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)