Module mz_persist_client::inspect
source · [−]Expand description
CLI introspection tools for persist
Structs
D 🔒
K 🔒
The following is a very terrible hack that no one should draw inspiration from. Currently State
is generic over <K, V, T, D>, with KVD being represented as phantom data for type safety and to
detect persisted codec mismatches. However, reading persisted States does not require actually
decoding KVD, so we only need their codec names to match, not the full types. For the purposes
of
persistcli inspect
, which only wants to read the persistent data, we create new types that
return static Codec names, and rebind the names if/when we get a CodecMismatch, so we can convince
the type system and our safety checks that we really can read the data.T 🔒
V 🔒
Constants
Statics
Functions
Fetches the updates in a blob batch part
Fetches the blob count for given path
Fetches the current state of a given shard
Fetches the current state rollup of a given shard
Fetches each state in a shard
Fetches the state from all known rollups of a given shard
Fetches the unreferenced blobs for given environment