Base class of livestatus filters. More...
Public Member Functions | |
prefix ($prefix) | |
Returns a copy of the filter, but with a variables prefixed. | |
visit (LivestatusFilterVisitor $visitor, $data) | |
Visit the filter node with a visitor, to generate a filter query. | |
get_hash () | |
generate unqiue hash for the current filter | |
simplify () | |
Simplify the filter. | |
equals ($filter) | |
Test if two filters are equal. |
Base class of livestatus filters.
LivestatusFilterBase::equals | ( | $ | filter | ) |
Test if two filters are equal.
This is used for simplifications, return true if sure about equality. Return false if not equal, or unsure.
Should only give false negatives.
Reimplemented in LivestatusFilterMatch.