Crate mz_persist_types
source ·Expand description
Types for the persist crate.
Modules§
- A protobuf representation of Apache Arrow arrays.
- Implementations of Codec for stdlib types.
- Columnar understanding of persisted data
- Parquet serialization and deserialization for persist data.
- A columnar representation of one blob’s worth of data
- Persist schema evolution.
- Aggregate statistics about data stored in persist.
- Aggregate statistics about data stored in persist.
- Stats-related timestamp code.
- Types for the txn-wal crate.
Structs§
- A location in s3, other cloud storage, or otherwise “durable storage” used by persist.
- An opaque identifier for a persist durable TVC (aka shard).
Traits§
- Encoding and decoding operations for a type usable as a persisted key or value.
- Encoding and decoding operations for a type usable as a persisted timestamp or diff.
- An opaque fencing token used in compare_and_downgrade_since.
- Advance a timestamp by the least amount possible such that
ts.less_than(ts.step_forward())
is true.