diff options
Diffstat (limited to 'indexer/drules_selector_parser.hpp')
-rw-r--r-- | indexer/drules_selector_parser.hpp | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/indexer/drules_selector_parser.hpp b/indexer/drules_selector_parser.hpp index f0e511a24f..0a52e0d746 100644 --- a/indexer/drules_selector_parser.hpp +++ b/indexer/drules_selector_parser.hpp @@ -8,14 +8,30 @@ namespace drule enum SelectorOperatorType { SelectorOperatorUnknown = 0, - SelectorOperatorNotEqual, // [tag!=value] - SelectorOperatorLessOrEqual, // [tag<=value] - SelectorOperatorGreaterOrEqual, // [tag>=value] - SelectorOperatorEqual, // [tag=value] - SelectorOperatorLess, // [tag<value] - SelectorOperatorGreater, // [tag>value] - SelectorOperatorIsNotSet, // [!tag] - SelectorOperatorIsSet, // [tag] + + // [tag!=value] + SelectorOperatorNotEqual, + + // [tag<=value] + SelectorOperatorLessOrEqual, + + // [tag>=value] + SelectorOperatorGreaterOrEqual, + + // [tag=value] + SelectorOperatorEqual, + + // [tag<value] + SelectorOperatorLess, + + // [tag>value] + SelectorOperatorGreater, + + // [!tag] + SelectorOperatorIsNotSet, + + // [tag] + SelectorOperatorIsSet, }; struct SelectorExpression |