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

add_update_document(document_dict, uuid=None, token=None, strategy='merge')[source]
get_typeduuid(payload, binary=False)[source]
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

datacatalog.linkedstores.reference.store.encode_name(textstring, separator='_', stopwords=[], case_insensitive=False)[source]