Skip to content
Back to top
View this page

# 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.