LibreOffice Module dbaccess (master) 1
|
#include <RowSetCacheIterator.hxx>
Public Member Functions | |
ORowSetCacheIterator () | |
ORowSetCacheIterator (const ORowSetCacheIterator &_rRH) | |
ORowSetCacheIterator & | operator= (const ORowSetCacheIterator &) |
bool | isNull () const |
ORowSetCacheIterator & | operator= (const ORowSetMatrix::iterator &) |
operator ORowSetMatrix::iterator const & () | |
ORowSetRow & | operator* () |
ORowSetMatrix::iterator & | operator-> () |
bool | operator< (const ORowSetMatrix::iterator &_rRH) const |
bool | operator!= (const ORowSetMatrix::iterator &_rRH) const |
const ORowSetCacheMap::iterator & | getIter () const |
Private Member Functions | |
ORowSetCacheIterator (ORowSetCacheMap::iterator _aIter, ORowSetCache *_pCache, ORowSetBase *_pRowSet) | |
Private Attributes | |
ORowSetCacheMap::iterator | m_aIter |
ORowSetCache * | m_pCache |
ORowSetBase * | m_pRowSet |
Friends | |
class | ORowSetCache |
Definition at line 40 of file RowSetCacheIterator.hxx.
|
inlineprivate |
Definition at line 47 of file RowSetCacheIterator.hxx.
|
inline |
Definition at line 54 of file RowSetCacheIterator.hxx.
ORowSetCacheIterator::ORowSetCacheIterator | ( | const ORowSetCacheIterator & | _rRH | ) |
Definition at line 26 of file RowSetCacheIterator.cxx.
References m_pCache.
|
inline |
Definition at line 69 of file RowSetCacheIterator.hxx.
References m_aIter.
Referenced by dbaccess::ORowSetBase::impl_getValue().
bool ORowSetCacheIterator::isNull | ( | ) | const |
Definition at line 76 of file RowSetCacheIterator.cxx.
References dbaccess::ORowSetBase::isInsertRow(), dbaccess::ORowSetCache::m_aCacheIterators, m_aIter, m_pCache, dbaccess::ORowSetCache::m_pInsertMatrix, dbaccess::ORowSetCache::m_pMatrix, and m_pRowSet.
Referenced by dbaccess::ORowSet::checkUpdateConditions(), dbaccess::ORowSetBase::getBinaryStream(), dbaccess::ORowSetBase::impl_getValue(), dbaccess::ORowSet::implCancelRowUpdates(), dbaccess::ORowSet::insertRow(), dbaccess::ORowSetBase::setCurrentRow(), dbaccess::ORowSet::updateRow(), and dbaccess::ORowSetBase::wasNull().
ORowSetCacheIterator::operator ORowSetMatrix::iterator const & | ( | ) |
Definition at line 33 of file RowSetCacheIterator.cxx.
bool ORowSetCacheIterator::operator!= | ( | const ORowSetMatrix::iterator & | _rRH | ) | const |
Definition at line 71 of file RowSetCacheIterator.cxx.
References m_aIter.
ORowSetRow & ORowSetCacheIterator::operator* | ( | void | ) |
Definition at line 56 of file RowSetCacheIterator.cxx.
References m_aIter.
ORowSetMatrix::iterator & ORowSetCacheIterator::operator-> | ( | ) |
Definition at line 61 of file RowSetCacheIterator.cxx.
References m_aIter.
bool ORowSetCacheIterator::operator< | ( | const ORowSetMatrix::iterator & | _rRH | ) | const |
Definition at line 66 of file RowSetCacheIterator.cxx.
References m_aIter.
ORowSetCacheIterator & ORowSetCacheIterator::operator= | ( | const ORowSetCacheIterator & | _rRH | ) |
Definition at line 38 of file RowSetCacheIterator.cxx.
ORowSetCacheIterator & ORowSetCacheIterator::operator= | ( | const ORowSetMatrix::iterator & | _rIter | ) |
Definition at line 50 of file RowSetCacheIterator.cxx.
References m_aIter.
|
friend |
Definition at line 42 of file RowSetCacheIterator.hxx.
|
private |
Definition at line 43 of file RowSetCacheIterator.hxx.
Referenced by getIter(), isNull(), operator!=(), operator*(), operator->(), operator<(), and operator=().
|
private |
Definition at line 44 of file RowSetCacheIterator.hxx.
Referenced by isNull(), and operator=().
|
private |
Definition at line 45 of file RowSetCacheIterator.hxx.
Referenced by isNull(), and operator=().