Crate mz_persist_types

Source
Expand description

Types for the persist crate.

Modules§

arrow
A protobuf representation of Apache Arrow arrays.
codec_impls
Implementations of Codec for stdlib types.
columnar
Columnar understanding of persisted data
parquet
Parquet serialization and deserialization for persist data.
part
A columnar representation of one blob’s worth of data
schema
Persist schema evolution.
stats
Aggregate statistics about data stored in persist.
timestamp
Stats-related timestamp code.
txn
Types for the txn-wal crate.

Structs§

PersistLocation
A location in s3, other cloud storage, or otherwise “durable storage” used by persist.
ShardId
An opaque identifier for a persist durable TVC (aka shard).

Traits§

Codec
Encoding and decoding operations for a type usable as a persisted key or value.
Codec64
Encoding and decoding operations for a type usable as a persisted timestamp or diff.
Opaque
An opaque fencing token used in compare_and_downgrade_since.
StepForward
Advance a timestamp by the least amount possible such that ts.less_than(ts.step_forward()) is true.