GQIFilterMethod enum
Indicates how a filter value should be used to compare against values in the filter column for a IGQIValueFilter.
Available from DataMiner 10.5.0 [CU11]/10.6.2 onwards when using the GQI DxM.
Definition
- Namespace:
Skyline.DataMiner.Analytics.GenericInterface.Operators - Assembly:
SLAnalyticsTypes.dll
Fields
| Name | Value | Description |
|---|---|---|
| None | 0 | Missing or unknown filter method. |
| Equals | 1 | Match values that are equal to the filter value. Applicable for every value type. |
| DoesNotEqual | 2 | Match values that are not equal to the filter value. Applicable for every value type. |
| IsLessThan | 3 | Match values that are smaller than the filter value. See Ordinal comparisons. |
| IsLessThanOrEquals | 4 | Match values that are smaller than or equal to the filter value. See Ordinal comparisons. |
| IsGreaterThan | 5 | Match values that are larger than the filter value. See Ordinal comparisons. |
| IsGreaterThanOrEquals | 6 | Match values that are larger than or equal to the filter value. See Ordinal comparisons. |
| Contains | 7 | Match string values that contain the filter value. |
| DoesNotContain | 8 | Match string values that do not contain the filter value. |
| MatchesRegex | 9 | Match string values that match the regex represented by the filter value. See Regex comparisons. |
| DoesNotMatchRegex | 10 | Match string value that match the regex represented by the filter value. See Regex comparisons. |
Remarks
Filter methods vary in the value types they support, and their behavior depends on the value type to which they are applied.
String comparisons
Applies to:
Equals/DoesNotEqualContains/DoesNotContain
All string comparisons are case-insensitive and culture-insensitive by default. This is equivalent to the .NET StringComparision.OrdinalIgnoreCase.
Ordinal comparisons
Values that support ordinal comparisons can use any of the following filter methods:
Equals/DoesNotEqualIsLessThan/IsGreaterThanOrEqualsIsGreaterThan/IsLessThanOrEquals
Ordinal comparisons are supported for the following value types:
DateTimedoubleintTimeSpan
Regex comparisons
Applies to: MatchesRegex/DoesNotMatchRegex
Regex (regular expression) comparisons are only supported for string values. The string filter value is interpreted as a .NET regular expression without any RegexOptions.
See also: .NET Regular Expression Language - Quick Reference.