SnapDB.Snap.Filters Namespace

The SnapDB.Snap.Filters namespace organizes all common SnapDB library functionality related to filter features, e.g., the FilterLibrary class.

Classes

FilterLibrary Contains all of the filters for the SnapDB.Snap.
MatchFilterBaseTKey, TValue Represents some kind of filter that does a match based on the key/value.
MatchFilterUniverseTKey, TValue Represents a match filter that matches any key-value pair (universe filter).
PointIDMatchFilter Partial class for creating and managing match filters based on point IDs.
PointIDMatchFilterBitArray A class for implementing a match filter using a BitArray.
PointIDMatchFilterBitArrayBitArrayFilterTKey, TValue A filter that uses a BitArray to set true and false values.
PointIDMatchFilterDefinition Defines a filter for matching data based on point IDs using a bit array to set true and false values.
SeekFilterBaseTKey Represents a filter that is based on a series of ranges of the key value.
SeekFilterUniverseTKey Represents no filter
TimestampPointIDSeekFilter Represents a seek filter for a specific timestamp and point ID.
TimestampPointIDSeekFilterDefinition Represents a seek filter definition for the TimestampPointIDSeekFilter methods.
TimestampSeekFilter Partial class using a timestamp seek filter for interval ranges.
TimestampSeekFilterDefinition Defines a seek filter for timestamps used in the archive system.

Enumerations

AccessControlSeekPosition Enumeration of seek positions for any access control seek filter.