SnapDB.Snap Namespace
The
SnapDB.Snap namespace organizes all common SnapDB library functionality related to general feature helpers,
e.g., the
Library class.
| CustomSortHelperT |
A helper class for custom sorting of items.
|
| DistinctTreeStreamTKey, TValue |
Represents a stream that filters out duplicate entries from a base TreeStreamTKey, TValue.
|
| EncodingDefinition |
Represents an encoding definition used for compression of data. Provides methods for creating and comparing encoding definitions.
|
| Library |
A library of SnapTypeBase types. This
library will dynamically register types via reflection if possible.
|
| NullTreeScannerTKey, TValue |
Represents a specialized implementation of SeekableTreeStream that acts as a null stream, providing no data and always returning false on reads.
|
| SeekableTreeStreamTKey, TValue |
Represents an abstract base class for a seekable stream that allows seeking to a specific key within a sorted tree.
|
| SnapTypeBase |
Represents the base class for Snap types, providing methods for serialization, comparison, and manipulation.
|
| SnapTypeBaseT |
The interface that is required to use as a value in the sorted tree.
|
| SnapTypeCustomMethodsT |
Provides custom methods for working with SnapTypeBase-derived types.
|
| Stats |
Provides statistical information related to various operations.
|
| TreeStreamTKey, TValue |
Represents a stream of KeyValues.
|
| TreeStreamExtensions |
Provides extension methods for TreeStreamTKey, TValue instances.
|
| UnionTreeStreamTKey, TValue |
Represents a partial union of multiple tree streams of the same TKey and TValue types.
|