MacrosΒ§
- dispatch_
value_ πindices - insane_
mode_ πdiscard_ point - This macro is used to mark a point where we want to randomly discard the operation and early return, only in insane mode.
StructsΒ§
- State
Table Builder - State
Table Inner StateTableInneris the interface accessing relational data in KV(StateStore) with row-based encoding.- State
Table Post Commit - A callback struct returned from
StateTableInner::commit. - State
Table πRowStore - Extract the logic of
StateTableRowStorefromStateTable, which serves a similar functionality as aBTreeMap<TableKey<Bytes>, OwnedRow>, and provides method to read (getanditer) over serialized key (or key range) and returnsOwnedRow, and write (insert,delete,update) on(TableKey<Bytes>, OwnedRow). - Vnode
Statistics π - Per-vnode statistics for pruning. None means this stat is not maintained. For each vnode, we maintain the min and max storage table key (excluding the vnode part) observed in the vnode. The stat wonβt differentiate between tombstone and normal keys.
EnumsΒ§
TraitsΒ§
FunctionsΒ§
- consistent_
old_ πvalue_ op - deserialize_
keyed_ πrow_ stream - end_
range_ πto_ memcomparable - fill_
non_ πoutput_ indices - prefix_
and_ πsub_ range_ to_ memcomparable - prefix_
range_ to_ memcomparable - start_
range_ πto_ memcomparable
Type AliasesΒ§
- Replicated
State Table ReplicatedStateTableis meant to replicate upstream shared buffer. Used forArrangementBackfillexecutor.- State
Table StateTablewill useBasicSerdeas default