BlobGetting

class dsviper.BlobGetting

Bases: object

An interface used to retreive blobs from a persistence layer.

Note: Not directly instantiable.

blob(blob_id: ValueBlobId) ValueBlob

Return a blob or None.

blob_ids() set[ValueBlobId]

Return the set of blob_id.

blob_info(blob_id: ValueBlobId) BlobInfo

Return the info for the blob.

blob_infos(blob_ids: set[ValueBlobId]) list[BlobInfo]

Return a list of BlobInfo.

blob_statistics() BlobStatistics

Return the statistics for blobs.