datacatalog.linkedstores.reference package¶
Submodules¶
datacatalog.linkedstores.reference.schemas module¶
-
datacatalog.linkedstores.reference.schemas.
get_schemas
()[source]¶ Get JSON schemas for ReferenceDocument
Returns: Object and document JSON schema that define the store Return type: JSONSchemaCollection
datacatalog.linkedstores.reference.store module¶
-
class
datacatalog.linkedstores.reference.store.
ReferenceDocument
(inheritance=True, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.basestore.heritableschema.HeritableDocumentSchema
Defines metadata for a Reference Entity
-
class
datacatalog.linkedstores.reference.store.
ReferenceRecord
(value, *args, **kwargs)[source]¶ Bases:
collections.UserDict
New document for ReferenceStore with schema enforcement
-
class
datacatalog.linkedstores.reference.store.
ReferenceStore
(mongodb, config={}, session=None, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.basestore.store.LinkedStore
Manage storage and retrieval of ReferenceDocument records
-
LINK_FIELDS
= ['child_of', 'derived_from', 'derived_using', 'generated_by']¶
-
-
exception
datacatalog.linkedstores.reference.store.
ReferenceUpdateFailure
[source]¶ Bases:
datacatalog.linkedstores.basestore.exceptions.CatalogUpdateFailure
-
class
datacatalog.linkedstores.reference.store.
StoreInterface
(mongodb, config={}, session=None, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.reference.store.ReferenceStore