Package-level declarations
Types
Packs TLV records directly into a 32 KiB block using the fixed 32-byte header (AKHdr32).
Unpacks a 32 KiB block built with AKHdr32 records. StripeReader is responsible for CRC verification/repair; the Unpacker only trusts and parses.
Result of a flush() call.
Error-correcting extension for ParityCoder (supports unknown-location errors).
Group-commit policy.
ParityCoder — zero-allocation parity codec for AkkaraDB stripes (ByteBufferL-only).
Kind hint for metrics/logging.
Recovery outcome for the reader.
Forward-only iterator over TLVs inside the payload.
Read-only, zero-copy view over a TLV inside a block payload. TLV (LE): u32 vLenu8 flagskey
Recovery outcome.
One-shot metrics snapshot. All counters are monotonic since writer creation.
Reader abstraction for sequentially consuming stripes from a segment.
Stripe-aligned block appender.