LivestatusFilterBuilderVisitor Class Reference

Convert a Livestatus Filter tree to a livestatus query. More...

Inheritance diagram for LivestatusFilterBuilderVisitor:
LivestatusFilterVisitor LivestatusStatsBuilderVisitor

Public Member Functions

 __construct ($column_formatter)
 Create new Livestatus visitor.
 visit_and (LivestatusFilterAnd $filt, $data)
 Visit an and node.
 visit_or (LivestatusFilterOr $filt, $data)
 Visit an or node.
 visit_match (LivestatusFilterMatch $filt, $data)
 Visit an negation node.
 visit_not (LivestatusFilterNot $filt, $data)
 Visit an negation node.

Protected Attributes

 $filter = "Filter: "
 The query name of a filter.
 $and = "And: "
 The query name of a and-line.
 $or = "Or: "
 The query name of a or-line.
 $not = "Negate:"
 The query name of a negation line.
 $column_formatter
 a callback for converting a ORM layer column name to a database layer column name

Detailed Description

Convert a Livestatus Filter tree to a livestatus query.


Constructor & Destructor Documentation

LivestatusFilterBuilderVisitor::__construct ( column_formatter  ) 

Create new Livestatus visitor.

Parameters:
$column_formatter a callback for converting a ORM layer column name to a database layer column name

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