|
LibreOffice Module connectivity (master) 1
|
#include <macabcondition.hxx>
Public Member Functions | |
| MacabConditionSimilar (const MacabHeader *header, std::u16string_view sColumnName, const OUString &sMatchString) | |
| virtual bool | eval (const MacabRecord *aRecord) const override |
Public Member Functions inherited from connectivity::macab::MacabConditionCompare | |
| MacabConditionCompare (const MacabHeader *header, std::u16string_view sColumnName, const OUString &sMatchString) | |
Public Member Functions inherited from connectivity::macab::MacabConditionColumn | |
| MacabConditionColumn (const MacabHeader *header, std::u16string_view sColumnName) | |
| virtual bool | isAlwaysTrue () const override |
| virtual bool | isAlwaysFalse () const override |
Public Member Functions inherited from connectivity::macab::MacabCondition | |
| virtual | ~MacabCondition () |
| virtual bool | isAlwaysTrue () const =0 |
| virtual bool | isAlwaysFalse () const =0 |
| virtual bool | eval (const MacabRecord *aRecord) const =0 |
Additional Inherited Members | |
Protected Attributes inherited from connectivity::macab::MacabConditionCompare | |
| const OUString | m_sMatchString |
Protected Attributes inherited from connectivity::macab::MacabConditionColumn | |
| sal_Int32 | m_nFieldNumber |
Definition at line 124 of file macabcondition.hxx.
| MacabConditionSimilar::MacabConditionSimilar | ( | const MacabHeader * | header, |
| std::u16string_view | sColumnName, | ||
| const OUString & | sMatchString | ||
| ) |
| css::sdbc::SQLException |
Definition at line 160 of file macabcondition.cxx.
References header.
|
overridevirtual |
Implements connectivity::macab::MacabCondition.
Definition at line 165 of file macabcondition.cxx.
References connectivity::macab::MacabRecord::fieldToString(), connectivity::macab::MacabRecord::get(), connectivity::macab::MacabConditionColumn::m_nFieldNumber, connectivity::macab::MacabConditionCompare::m_sMatchString, connectivity::match(), and sName.