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