File Information
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: QLAndExpr, QLOrExpr, QLNotExpr, QLExistsExpr, QLRelExpr, QLEqExpr, QLNeExpr, QLLtExpr, QLLeExpr, QLGtExpr, QLGeExpr, QLMatchExpr, QLMatchRegExpr, QLTrueExpr
Member Summary
Member Functions: evaluate
Inherited Functions: duplicate, referenceCount, release
Types Aliases
ConstPtr
Ptr
using Ptr = Poco::AutoPtr < QLExpr >;
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.