Structs§
- BlobKey
- Fully encoded path used in mz_persist::location::Blob storage. Composed of a ShardId, WriterId and PartId.
- PartId
- An opaque identifier for an individual batch of a persist durable TVC (aka shard).
- Partial
Batch Key - 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.
- Partial
Rollup Key - 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.
- Rollup
Id - An opaque identifier for an individual blob of a persist durable TVC (aka shard).
Enums§
- Blob
KeyPrefix - Represents the prefix of a blob path. Used for selecting subsets of blobs
- Partial
Blob Key - A parsed, partial path used in mz_persist::location::Blob storage.
- Writer
Key - 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.