| 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. |
| AccessControlSeekPosition | Enumeration of seek positions for any access control seek filter. |