Skip to main content

datalayer

superduper.base.datalayer

Source code

Datalayer​

Datalayer(self,
databackend: superduper.backends.base.data_backend.BaseDataBackend,
metadata: superduper.backends.base.metadata.MetaDataStore,
artifact_store: superduper.backends.base.artifacts.ArtifactStore,
compute: superduper.backends.base.compute.ComputeBackend = <superduper.backends.local.compute.LocalComputeBackend object at 0x291ee3510>)
ParameterDescription
databackendObject containing connection to Datastore.
metadataObject containing connection to Metadatastore.
artifact_storeObject containing connection to Artifactstore.
computeObject containing connection to ComputeBackend.

Base database connector for superduper.

LoadDict​

LoadDict(self,
database: superduper.base.datalayer.Datalayer,
field: Optional[str] = None,
callable: Optional[Callable] = None) -> None
ParameterDescription
databaseInstance of Datalayer.
field(optional) Component type identifier.
callable(optional) Callable function on key.

Helper class to load component identifiers with on-demand loading from the database.