Skip to main content

Module mem_wal

Module mem_wal 

Source

Structs§

FlushedGeneration
A flushed MemTable generation and its storage location.
IndexCatchupProgress
Tracks which merged generation a base table index has been rebuilt to cover. Used to determine whether to read from flushed MemTable indexes or base table.
MemWalIndex
MemWAL Index provides access to MemWAL configuration and state.
MemWalIndexDetails
Index details for MemWAL Index, stored in IndexMetadata.index_details.
MergedGeneration
A shard’s merged generation, used in MemWalIndexDetails.
ShardManifest
Shard manifest containing epoch-based fencing and WAL state. Each shard has exactly one active writer at any time.
ShardingField
Sharding field definition.
ShardingSpec
Sharding spec definition.

Constants§

MEM_WAL_INDEX_NAME

Type Aliases§

ShardId
Type alias for shard identifier (UUID v4).