LibreOffice Module connectivity (master) 1
|
#include <macabcondition.hxx>
Public Member Functions | |
virtual | ~MacabCondition () |
virtual bool | isAlwaysTrue () const =0 |
virtual bool | isAlwaysFalse () const =0 |
virtual bool | eval (const MacabRecord *aRecord) const =0 |
Definition at line 34 of file macabcondition.hxx.
|
virtual |
Definition at line 29 of file macabcondition.cxx.
|
pure virtual |
Implemented in connectivity::macab::MacabConditionConstant, connectivity::macab::MacabConditionNull, connectivity::macab::MacabConditionNotNull, connectivity::macab::MacabConditionEqual, connectivity::macab::MacabConditionDifferent, connectivity::macab::MacabConditionSimilar, connectivity::macab::MacabConditionOr, and connectivity::macab::MacabConditionAnd.
Referenced by connectivity::macab::MacabConditionOr::eval(), connectivity::macab::MacabConditionAnd::eval(), and connectivity::macab::MacabResultSet::someMacabRecords().
|
pure virtual |
Implemented in connectivity::macab::MacabConditionConstant, connectivity::macab::MacabConditionColumn, connectivity::macab::MacabConditionOr, and connectivity::macab::MacabConditionAnd.
Referenced by connectivity::macab::MacabConditionOr::eval(), connectivity::macab::MacabConditionAnd::eval(), connectivity::macab::MacabConditionOr::isAlwaysFalse(), connectivity::macab::MacabConditionAnd::isAlwaysFalse(), and connectivity::macab::MacabResultSet::someMacabRecords().
|
pure virtual |
Implemented in connectivity::macab::MacabConditionConstant, connectivity::macab::MacabConditionColumn, connectivity::macab::MacabConditionOr, and connectivity::macab::MacabConditionAnd.
Referenced by connectivity::macab::MacabConditionOr::eval(), connectivity::macab::MacabConditionAnd::eval(), connectivity::macab::MacabConditionOr::isAlwaysTrue(), connectivity::macab::MacabConditionAnd::isAlwaysTrue(), and connectivity::macab::MacabCommonStatement::selectRecords().