LivestatusFilterBase Class Reference

Base class of livestatus filters. More...

Inheritance diagram for LivestatusFilterBase:
LivestatusFilterBoolOp LivestatusFilterMatch LivestatusFilterNot LivestatusFilterAnd LivestatusFilterOr

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.

Detailed Description

Base class of livestatus filters.


Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables

Generated on 19 Dec 2018 for ninja by  doxygen 1.6.1