Skip to main content
Version: 0.7

data_backend

superduper.backends.base.data_backend

Source code

BaseDataBackend

BaseDataBackend(self,
uri: str,
plugin: Any,
flavour: Optional[str] = None)
ParameterDescription
uriURI to the databackend database.
pluginPlugin implementing the databackend.
flavourFlavour of the databackend.

Base data backend for the database.

DataBackendProxy

DataBackendProxy(self,
backend)
ParameterDescription
backendInstance of BaseDataBackend.

Proxy class to DataBackend which acts as middleware for performing fallbacks.

KeyedDatabackend

KeyedDatabackend(self,
uri: str,
plugin: Any,
flavour: Optional[str] = None)
ParameterDescription
uriURI to the databackend database.
pluginPlugin implementing the databackend.
flavourFlavour of the databackend.

Keyed databackend for the database.