Library: OSP
Package: Util
Header: Poco/OSP/QLExpr.h
Description
The base class for all Query Language expressions.
Inheritance
Direct Base Classes: Poco::RefCountedObject
All Base Classes: Poco::RefCountedObject
Known Derived Classes: QLRelExpr, QLAndExpr, QLEqExpr, QLOrExpr, QLNotExpr, QLExistsExpr, QLNeExpr, QLLtExpr, QLLeExpr, QLGtExpr, QLGeExpr, QLMatchExpr, QLMatchRegExpr
Member Summary
Member Functions: evaluate
Inherited Functions: duplicate, referenceCount, release
Types
ConstPtr
Ptr
typedef Poco::AutoPtr < QLExpr > Ptr;
Constructors
QLExpr
QLExpr();
Destructor
~QLExpr
virtual ~QLExpr();
Member Functions
evaluate
virtual bool evaluate(
const Properties & props
) const = 0;
Evaluates the expression on the given properties.