Rowles.LeanCorpus.Codecs.CodecKit
Namespaces
Classes
Codec
Primary entry point for all codec operations. Provides factory methods for primitive and composite codecs, as well as top-level encode/decode entry points.
CodecBodyOutput
Append-only body output that updates the frame checksum as bytes are written.
CodecBodyReadSession
Provides one body-positioned input across canonical and supported legacy frames.
CodecCatalog
An immutable catalogue of persistent codec families and physical file roles.
CodecCatalogBuilder
Builds an immutable CodecCatalog and validates its declarations as one unit.
CodecFamilyDescriptor
Describes a logical persistence family containing one or more coordinated file roles.
CodecFileDescriptor
Describes one physical or logical persistent file role owned by a codec family.
CodecFileException
Represents a structured failure while opening or validating a canonical codec file.
CodecFileHeader
CodecKit file header read/write for codec files. Supports two formats: Envelope: [version:byte][VarInt64 bodyLen][body] Trailer: [version:byte][body][bodyLen:int64] (8-byte fixed trailer)
CodecFileMatcher
Matches a logical index file name without using reflection or regular expressions.
CodecFileReader
Structurally opens and validates positively identified canonical codec files.
CodecFileWriter
Writes positively identified canonical codec-file frames.
CodecFrameMetadata
Describes a structurally opened canonical codec file.
CodecReadSession
An opened canonical frame with explicit materialising and checksum operations.
CodecVersionDescriptor
Describes one supported body-format version of a persistent codec file.
CodecWriteSession
A canonical frame write that becomes valid only after Complete().
LegacyCodecFileReader
Opens the heuristic envelope and trailer frames used before Frame v1.
LegacyCodecFrameMetadata
Metadata parsed from a supported legacy codec-file frame.
LegacyCodecReadSession
An opened legacy frame with bounded materialisation support.
Structs
Interfaces
ICodecFamilyMigrationCoordinator
Migrates coordinated logical files owned by one codec family.
ICodecFamilyValidationCoordinator
Validates coordinated logical files owned by one codec family.
ICodecFileMigrationHandler
Migrates one logical codec body through a specialist implementation.
ICodecFileValidationHandler
Validates the semantic body of one logical codec file.
Enums
CodecAccessKind
Describes how a codec body is consumed.
CodecChecksumPolicy
Describes the checksum required for current writes.
CodecFileChecksumAlgorithm
Checksum algorithms supported by the canonical codec-file frame.
CodecFileErrorCode
Machine-readable canonical codec-file failure categories.
CodecFrameFlags
Flags carried by the canonical codec-file frame.
CodecFramingPolicy
Describes the framing written for a current persistent format.
CodecLegacyFraming
Identifies legacy framing that a supported body version can be read from.
CodecMigrationBehaviour
Describes how a supported format version can be migrated.
LegacyCodecFrameKind
Legacy file framing kinds retained for reading supported 2.x indexes.