SnapDB.Snap.Encoding Namespace

The SnapDB.Snap.Encoding namespace organizes all common SnapDB library functionality related to encoding protocol, e.g., the EncodingLibrary class.

Classes

EncodingLibrary Contains all of the fundamental encoding methods. Types implementing SnapTypeBaseT will automatically register when passed to one of the child methods.
IndividualEncodingBaseT Represents the base class for individual value encoding strategies that allow compressing of a single value.
PairEncodingBaseTKey, TValue Represents an encoding method that takes both a key and a value to encode.