metadata
superduper.base.metadata
MetaDataStore
MetaDataStore(self,
db: 'Datalayer',
parent_db: 'Datalayer')
| Parameter | Description |
|---|---|
| db | Datalayer instance for saving components. |
| parent_db | Parent Datalayer instance for saving primary data. |
Abstraction for storing meta-data separately from primary data.
ArtifactRelations
ArtifactRelations(self,
*,
relation_id: str,
component: str,
identifier: str,
uuid: str,
artifact_id: str) -> None
| Parameter | Description |
|---|---|
| relation_id | relation identifier |
| component | component type |
| identifier | identifier of component |
| uuid | UUID of component version |
| artifact_id | UUID of component version |
Artifact relations table.
Deployment
Deployment(self,
*,
identifier: str,
uuid: str = <factory>,
component: str,
version: int,
status: str = 'running',
context: str) -> None
| Parameter | Description |
|---|---|
| identifier | identifier of the deployment |
| uuid | UUID of the deployment |
| component | type of component |
| version | version of the component |
| status | status of the deployment |
| context | context of the deployment |
Deployment table.
ParentChildAssociations
ParentChildAssociations(self,
*,
parent_component: str,
parent_identifier: str,
parent_uuid: str,
child_component: str,
child_identifier: str,
child_uuid: str) -> None
| Parameter | Description |
|---|---|
| parent_component | parent component type |
| parent_identifier | parent component identifier |
| parent_uuid | parent uuid |
| child_component | child component type |
| child_identifier | child component identifier |
| child_uuid | child component uuid |
Parent-child associations table.