Module mz_persist::location
source · [−]Expand description
Abstractions over files, cloud storage, etc used in persistence.
Structs
An error coming from an underlying durability system (e.g. s3) indicating that the operation definitely did NOT succeed (e.g. permission denied).
An error coming from an underlying durability system (e.g. s3) indicating that the operation might have succeeded (e.g. timeout).
The “sequence number” of a persist state change.
An abstraction for a single arbitrarily-sized binary blob and a associated version number (sequence number).
Enums
Configuration of whether a BlobMulti::set must occur atomically.
An error coming from an underlying durability system (e.g. s3) or from invalid data received from one.
Traits
An abstraction over read-write access to a bytes key
->bytes value
store.
An abstraction for VersionedData held in a location in persistent storage where the data are conditionally updated by version.