Module mz_persist_client::internal::paths
source · Structs§
- Fully encoded path used in mz_persist::location::Blob storage. Composed of a ShardId, WriterId and PartId.
- An opaque identifier for an individual batch of a persist durable TVC (aka shard).
- Partially encoded path used in mz_persist::location::Blob storage. Composed of a WriterId and PartId. Can be completed with a ShardId to form a full BlobKey.
- Partially encoded path used in mz_persist::location::Blob storage. Composed of a SeqNo and RollupId. Can be completed with a ShardId to form a full BlobKey.
- An opaque identifier for an individual blob of a persist durable TVC (aka shard).
Enums§
- Represents the prefix of a blob path. Used for selecting subsets of blobs
- A parsed, partial path used in mz_persist::location::Blob storage.
- A component that provides information about the writer of a blob. For older blobs, this is a UUID for the specific writer instance; for newer blobs, this is a string representing the version at which the blob was written. In either case, it’s used to help determine whether a blob may eventually be linked into state, or whether it’s junk that we can clean up. Note that the ordering is meaningful: all writer-id keys are considered smaller than all version keys.