datacatalog.linkedstores.process package

Submodules

datacatalog.linkedstores.process.schemas module

datacatalog.linkedstores.process.schemas.get_schemas()[source]

Get JSON schemas for ProcessDocument

Returns:Object and document JSON schema that define the store
Return type:JSONSchemaCollection

datacatalog.linkedstores.process.store module

class datacatalog.linkedstores.process.store.ProcessDocument(inheritance=True, **kwargs)[source]

Bases: datacatalog.linkedstores.basestore.heritableschema.HeritableDocumentSchema

Defines metadata for a Process Entity

class datacatalog.linkedstores.process.store.ProcessRecord(value, *args, **kwargs)[source]

Bases: collections.UserDict

New document for ProcessStore with schema enforcement

class datacatalog.linkedstores.process.store.ProcessStore(mongodb, config={}, session=None, **kwargs)[source]

Bases: datacatalog.linkedstores.basestore.store.LinkedStore

Manage storage and retrieval of ProcessDocument records

add_update_document(document_dict, uuid=None, token=None, strategy='merge')[source]
get_typeduuid(payload, binary=False)[source]
exception datacatalog.linkedstores.process.store.ProcessUpdateFailure[source]

Bases: datacatalog.linkedstores.basestore.exceptions.CatalogUpdateFailure

class datacatalog.linkedstores.process.store.StoreInterface(mongodb, config={}, session=None, **kwargs)[source]

Bases: datacatalog.linkedstores.process.store.ProcessStore

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