LivestatusPgSQLBuilderVisitor Class Reference

Used within the parser as a parse visitor of a lsfilter to generate a ORM object set. More...

Inheritance diagram for LivestatusPgSQLBuilderVisitor:
LivestatusFilterVisitor

Public Member Functions

 __construct ($column_formatter)
 Create new sql 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 value match node.
 visit_not (LivestatusFilterNot $filt, $data)
 Visit an negation node.

Protected Attributes

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

Detailed Description

Used within the parser as a parse visitor of a lsfilter to generate a ORM object set.


Constructor & Destructor Documentation

LivestatusPgSQLBuilderVisitor::__construct ( column_formatter  ) 

Create new sql 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