|
LibreOffice Module connectivity (master) 1
|
#include <dindexnode.hxx>
Public Member Functions | |
| ONDXKey () | |
| ONDXKey (ORowSetValue aVal, sal_Int32 eType, sal_uInt32 nRec) | |
| ONDXKey (const OUString &aStr, sal_uInt32 nRec) | |
| ONDXKey (double aVal, sal_uInt32 nRec) | |
| ONDXKey (const ONDXKey &rKey) | |
| ONDXKey & | operator= (const ONDXKey &rKey) |
| virtual void | setValue (const ORowSetValue &_rVal) override |
| virtual const ORowSetValue & | getValue () const override |
| sal_uInt32 | GetRecord () const |
| void | setRecord (sal_uInt32 _nRec) |
| void | ResetRecord () |
| bool | operator== (const ONDXKey &rKey) const |
| bool | operator!= (const ONDXKey &rKey) const |
| bool | operator< (const ONDXKey &rKey) const |
| bool | operator<= (const ONDXKey &rKey) const |
| bool | operator> (const ONDXKey &rKey) const |
Public Member Functions inherited from connectivity::file::OOperand | |
| virtual const ORowSetValue & | getValue () const =0 |
| virtual void | setValue (const ORowSetValue &_rVal)=0 |
| sal_Int32 | getDBType () const |
| bool | isValid () const |
Public Member Functions inherited from connectivity::file::OCode | |
| virtual | ~OCode () |
| OCode (OCode &&)=default | |
| OCode (const OCode &)=default | |
| OCode ()=default | |
| OCode & | operator= (const OCode &)=default |
| OCode & | operator= (OCode &&)=default |
Static Public Member Functions | |
| static bool | IsText (sal_Int32 eType) |
Private Member Functions | |
| int | Compare (const ONDXKey &rKey) const |
Private Attributes | |
| sal_uInt32 | nRecord |
| ORowSetValue | xValue |
Friends | |
| class | ONDXNode |
Additional Inherited Members | |
Protected Member Functions inherited from connectivity::file::OOperand | |
| OOperand (sal_Int32 _rType) | |
| OOperand () | |
Protected Attributes inherited from connectivity::file::OOperand | |
| sal_Int32 | m_eDBType |
Definition at line 39 of file dindexnode.hxx.
| ONDXKey::ONDXKey | ( | ) |
Definition at line 37 of file dindexnode.cxx.
| ONDXKey::ONDXKey | ( | ORowSetValue | aVal, |
| sal_Int32 | eType, | ||
| sal_uInt32 | nRec | ||
| ) |
Definition at line 42 of file dindexnode.cxx.
References eType.
| ONDXKey::ONDXKey | ( | const OUString & | aStr, |
| sal_uInt32 | nRec | ||
| ) |
Definition at line 49 of file dindexnode.cxx.
References aStr, connectivity::ORowSetValue::setBound(), and xValue.
| ONDXKey::ONDXKey | ( | double | aVal, |
| sal_uInt32 | nRec | ||
| ) |
Definition at line 60 of file dindexnode.cxx.
References DOUBLE.
|
inline |
Definition at line 255 of file dindexnode.hxx.
Definition at line 744 of file dindexnode.cxx.
References connectivity::file::OOperand::getDBType(), connectivity::ORowSetValue::getDouble(), connectivity::ORowSetValue::getString(), getString(), getValue(), connectivity::ORowSetValue::isNull(), IsText(), m, n, and nRecord.
Referenced by operator<(), operator==(), and operator>().
|
inline |
Definition at line 58 of file dindexnode.hxx.
References nRecord.
Referenced by connectivity::dbase::OIndexIterator::Find(), connectivity::dbase::OIndexIterator::GetCompare(), connectivity::dbase::OIndexIterator::GetLike(), connectivity::dbase::OIndexIterator::GetNotNull(), connectivity::dbase::OIndexIterator::GetNull(), and connectivity::dbase::ONDXPage::PrintPage().
|
overridevirtual |
Implements connectivity::file::OOperand.
Definition at line 787 of file dindexnode.cxx.
References xValue.
Referenced by Compare(), connectivity::dbase::OIndexIterator::GetCompare(), connectivity::dbase::OIndexIterator::GetNull(), connectivity::dbase::ONDXPage::PrintPage(), and connectivity::dbase::ONDXNode::Write().
|
static |
|
inline |
Definition at line 279 of file dindexnode.hxx.
References operator==().
|
inline |
Definition at line 283 of file dindexnode.hxx.
References Compare().
|
inline |
Definition at line 291 of file dindexnode.hxx.
References operator>().
Definition at line 262 of file dindexnode.hxx.
References connectivity::file::OOperand::getDBType(), connectivity::file::OOperand::m_eDBType, nRecord, and xValue.
|
inline |
|
inline |
|
inline |
Definition at line 60 of file dindexnode.hxx.
References nRecord.
Referenced by connectivity::dbase::ONDXPage::Insert(), and connectivity::dbase::ONDXPage::Split().
|
inline |
Definition at line 59 of file dindexnode.hxx.
References nRecord.
Referenced by connectivity::dbase::ODbaseIndex::CreateImpl().
|
overridevirtual |
Implements connectivity::file::OOperand.
Definition at line 782 of file dindexnode.cxx.
References xValue.
Referenced by connectivity::dbase::ODbaseIndex::CreateImpl().
|
friend |
Definition at line 41 of file dindexnode.hxx.
|
private |
Definition at line 42 of file dindexnode.hxx.
Referenced by Compare(), GetRecord(), operator=(), connectivity::dbase::ONDXNode::Read(), ResetRecord(), setRecord(), and connectivity::dbase::ONDXNode::Write().
|
private |
Definition at line 43 of file dindexnode.hxx.
Referenced by getValue(), ONDXKey(), operator=(), and setValue().