# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
NewClient wraps the provided ObjectClient with a chunk.Client implementation.
No description provided by the author
No description provided by the author
# Variables
ErrMethodNotImplemented when any of the storage clients do not implement a method.
ErrStorageObjectNotFound when object storage does not have requested object.
No description provided by the author
# Structs
No description provided by the author
takes a chunk client and exposes metrics for its operations.
StorageObject represents an object being stored in an Object Store.
# Interfaces
Client is for storing and retrieving chunks.
ObjectAndIndexClient allows optimisations where the same client handles both.
ObjectClient is used to store arbitrary data in Object Store (S3/GCS/Azure/...).
# Type aliases
KeyEncoder is used to encode chunk keys before writing/retrieving chunks from the underlying ObjectClient Schema/Chunk are passed as arguments to allow this to improve over revisions.
StorageCommonPrefix represents a common prefix aka a synthetic directory in Object Store.