LibreOffice Module connectivity (master) 1
|
#include <macaborder.hxx>
Public Member Functions | |
MacabComplexOrder () | |
virtual | ~MacabComplexOrder () override |
void | addOrder (MacabOrder *pOrder) |
virtual sal_Int32 | compare (const MacabRecord *record1, const MacabRecord *record2) const override |
Public Member Functions inherited from connectivity::macab::MacabOrder | |
virtual | ~MacabOrder () |
virtual sal_Int32 | compare (const MacabRecord *record1, const MacabRecord *record2) const =0 |
Private Attributes | |
std::vector< std::unique_ptr< MacabOrder > > | m_aOrders |
Definition at line 51 of file macaborder.hxx.
MacabComplexOrder::MacabComplexOrder | ( | ) |
Definition at line 49 of file macaborder.cxx.
|
overridevirtual |
Definition at line 55 of file macaborder.cxx.
void MacabComplexOrder::addOrder | ( | MacabOrder * | pOrder | ) |
Definition at line 59 of file macaborder.cxx.
References m_aOrders.
Referenced by connectivity::macab::MacabCommonStatement::analyseOrderByClause().
|
overridevirtual |
Implements connectivity::macab::MacabOrder.
Definition at line 64 of file macaborder.cxx.
|
private |
Definition at line 53 of file macaborder.hxx.
Referenced by addOrder(), and compare().