LibreOffice Module dbaccess (master) 1
|
#include <RowSetBase.hxx>
Classes | |
struct | GrantNotifierAccess |
Public Member Functions | |
virtual | ~ORowSetBase () override |
virtual void SAL_CALL | disposing () |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual ::cppu::IPropertyArrayHelper * | createArrayHelper () const override |
virtual ::cppu::IPropertyArrayHelper &SAL_CALL | getInfoHelper () override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual css::uno::Any SAL_CALL | getWarnings () override |
virtual void SAL_CALL | clearWarnings () override |
virtual css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL | getMetaData () override |
virtual sal_Int32 SAL_CALL | findColumn (const OUString &columnName) override |
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL | getColumns () override |
virtual sal_Bool SAL_CALL | wasNull () override |
virtual OUString SAL_CALL | getString (sal_Int32 columnIndex) override |
virtual sal_Bool SAL_CALL | getBoolean (sal_Int32 columnIndex) override |
virtual sal_Int8 SAL_CALL | getByte (sal_Int32 columnIndex) override |
virtual sal_Int16 SAL_CALL | getShort (sal_Int32 columnIndex) override |
virtual sal_Int32 SAL_CALL | getInt (sal_Int32 columnIndex) override |
virtual sal_Int64 SAL_CALL | getLong (sal_Int32 columnIndex) override |
virtual float SAL_CALL | getFloat (sal_Int32 columnIndex) override |
virtual double SAL_CALL | getDouble (sal_Int32 columnIndex) override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getBytes (sal_Int32 columnIndex) override |
virtual css::util::Date SAL_CALL | getDate (sal_Int32 columnIndex) override |
virtual css::util::Time SAL_CALL | getTime (sal_Int32 columnIndex) override |
virtual css::util::DateTime SAL_CALL | getTimestamp (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL | getBinaryStream (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL | getCharacterStream (sal_Int32 columnIndex) override |
virtual css::uno::Any SAL_CALL | getObject (sal_Int32 columnIndex, const css::uno::Reference< css::container::XNameAccess > &typeMap) override |
virtual css::uno::Reference< css::sdbc::XRef > SAL_CALL | getRef (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL | getBlob (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL | getClob (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL | getArray (sal_Int32 columnIndex) override |
virtual css::uno::Any SAL_CALL | getBookmark () override |
virtual sal_Bool SAL_CALL | moveToBookmark (const css::uno::Any &bookmark) override |
virtual sal_Bool SAL_CALL | moveRelativeToBookmark (const css::uno::Any &bookmark, sal_Int32 rows) override |
virtual sal_Int32 SAL_CALL | compareBookmarks (const css::uno::Any &first, const css::uno::Any &second) override |
virtual sal_Bool SAL_CALL | hasOrderedBookmarks () override |
virtual sal_Int32 SAL_CALL | hashBookmark (const css::uno::Any &bookmark) override |
virtual sal_Bool SAL_CALL | next () override |
virtual sal_Bool SAL_CALL | isBeforeFirst () override |
virtual sal_Bool SAL_CALL | isAfterLast () override |
virtual sal_Bool SAL_CALL | isFirst () override |
virtual sal_Bool SAL_CALL | isLast () override |
virtual void SAL_CALL | beforeFirst () override |
virtual void SAL_CALL | afterLast () override |
virtual sal_Bool SAL_CALL | first () override |
virtual sal_Bool SAL_CALL | last () override |
virtual sal_Int32 SAL_CALL | getRow () override |
virtual sal_Bool SAL_CALL | absolute (sal_Int32 row) override |
virtual sal_Bool SAL_CALL | relative (sal_Int32 rows) override |
virtual sal_Bool SAL_CALL | previous () override |
virtual void SAL_CALL | refreshRow () override |
virtual sal_Bool SAL_CALL | rowUpdated () override |
virtual sal_Bool SAL_CALL | rowInserted () override |
virtual sal_Bool SAL_CALL | rowDeleted () override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | getStatement () override |
virtual void SAL_CALL | execute () override=0 |
virtual void SAL_CALL | addRowSetListener (const css::uno::Reference< css::sdbc::XRowSetListener > &listener) override=0 |
virtual void SAL_CALL | removeRowSetListener (const css::uno::Reference< css::sdbc::XRowSetListener > &listener) override=0 |
void | onDeleteRow (const css::uno::Any &_rBookmark) |
void | onDeletedRow (const css::uno::Any &_rBookmark, sal_Int32 _nPos) |
void | doCancelModification (const GrantNotifierAccess &) |
bool | isModification (const GrantNotifierAccess &) |
bool | isModified (const GrantNotifierAccess &) |
bool | isNew (const GrantNotifierAccess &) |
bool | isInsertRow () const |
void | fireProperty (sal_Int32 _nProperty, bool _bNew, bool _bOld, const GrantNotifierAccess &) |
void | firePropertyChange (sal_Int32 _nPos, const ::connectivity::ORowSetValue &_rNewValue, const GrantNotifierAccess &) |
Public Member Functions inherited from cppu::ImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Public Member Functions inherited from comphelper::OPropertyContainer | |
virtual | ~OPropertyContainer () |
Public Member Functions inherited from comphelper::OPropertyArrayUsageHelper< ORowSetBase > | |
OPropertyArrayUsageHelper () | |
virtual | ~OPropertyArrayUsageHelper () |
::cppu::IPropertyArrayHelper * | getArrayHelper () |
Protected Types | |
enum class | CursorMoveDirection { Forward , Backward , Current , CurrentRefresh } |
typedef std::vector< ORowSetDataColumn * > | TDataColumns |
Protected Member Functions | |
ORowSetBase (const css::uno::Reference< css::uno::XComponentContext > &_rContext, ::cppu::OBroadcastHelper &_rBHelper, ::osl::Mutex *_pMutex) | |
void | firePropertyChange (const ORowSetRow &_rOldRow) |
void | firePropertyChange (sal_Int32 _nPos, const ::connectivity::ORowSetValue &_rNewValue) |
virtual void | fireRowcount () |
virtual bool | notifyAllListenersCursorBeforeMove (::osl::ResettableMutexGuard &_rGuard) |
virtual void | notifyAllListenersCursorMoved (::osl::ResettableMutexGuard &_rGuard) |
virtual void | doCancelModification ()=0 |
virtual bool | isModification ()=0 |
virtual bool | isModified ()=0 |
virtual bool | isNew ()=0 |
virtual bool | isPropertyChangeNotificationEnabled () const |
void | fireProperty (sal_Int32 _nProperty, bool _bNew, bool _bOld) |
virtual void | getPropertyDefaultByHandle (sal_Int32 _nHandle, css::uno::Any &_rDefault) const override |
virtual void SAL_CALL | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override |
void | positionCache (CursorMoveDirection _ePrepareForDirection) |
positions the cache in preparation of a cursor move More... | |
const connectivity::ORowSetValue & | getValue (sal_Int32 columnIndex) |
const connectivity::ORowSetValue & | impl_getValue (sal_Int32 columnIndex) |
void | setCurrentRow (bool _bMoved, bool _bDoNotify, const ORowSetRow &_rOldValues, ::osl::ResettableMutexGuard &_rGuard) |
void | checkPositioningAllowed () |
void | checkCache () |
void | movementFailed () |
ORowSetRow | getOldRow (bool _bWasNew) |
bool SAL_CALL | move (std::function< bool(ORowSetBase *)> const &_aCheckFunctor, std::function< bool(ORowSetCache *)> const &_aMovementFunctor) |
move the cache the position defined by the member functor More... | |
bool | isOnFirst () |
same meaning as isFirst. More... | |
bool | isOnLast () |
same meaning as isLast. More... | |
sal_Int32 | impl_getRowCount () const |
returns the current row count More... | |
sal_Int32 | impl_getRow () |
bool | impl_rowDeleted () |
Protected Member Functions inherited from cppu::ImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 > | |
~ImplHelper9 () SAL_NOEXCEPT | |
Protected Member Functions inherited from comphelper::OPropertyStateContainer | |
OPropertyStateContainer (::cppu::OBroadcastHelper &_rBHelper) | |
virtual css::beans::PropertyState SAL_CALL | getPropertyState (const OUString &PropertyName) override |
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL | getPropertyStates (const css::uno::Sequence< OUString > &aPropertyName) override |
virtual void SAL_CALL | setPropertyToDefault (const OUString &PropertyName) override |
virtual css::uno::Any SAL_CALL | getPropertyDefault (const OUString &aPropertyName) override |
css::beans::PropertyState | getPropertyStateByHandle (sal_Int32 _nHandle) const |
void | setPropertyToDefaultByHandle (sal_Int32 _nHandle) |
virtual void | getPropertyDefaultByHandle (sal_Int32 _nHandle, css::uno::Any &_rDefault) const=0 |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &_rType) override |
sal_Int32 | getHandleForName (const OUString &_rPropertyName) |
Protected Member Functions inherited from comphelper::OPropertyContainer | |
OPropertyContainer (::cppu::OBroadcastHelper &_rBHelper) | |
virtual sal_Bool SAL_CALL | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override |
virtual void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override |
virtual void SAL_CALL | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override |
virtual css::uno::Any SAL_CALL | getFastPropertyValue (sal_Int32 nHandle) override final |
virtual void | getFastPropertyValue (std::unique_lock< std::mutex > &rGuard, css::uno::Any &rValue, sal_Int32 nHandle) const =0 |
virtual void SAL_CALL | setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) override final |
Protected Member Functions inherited from comphelper::OPropertyContainerHelper | |
OPropertyContainerHelper () | |
~OPropertyContainerHelper () | |
void | registerProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType) |
void | registerMayBeVoidProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, css::uno::Any *_pPointerToMember, const css::uno::Type &_rExpectedType) |
void | registerPropertyNoMember (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, const css::uno::Type &_rType, css::uno::Any const &_pInitialValue) |
void | revokeProperty (sal_Int32 _nHandle) |
bool | isRegisteredProperty (sal_Int32 _nHandle) const |
bool | isRegisteredProperty (const OUString &_rName) const |
bool | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) |
void | setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) |
void | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const |
void | describeProperties (css::uno::Sequence< css::beans::Property > &_rProps) const |
const css::beans::Property & | getProperty (const OUString &_rName) const |
virtual ::cppu::IPropertyArrayHelper * | createArrayHelper () const =0 |
Protected Attributes | |
::osl::Mutex * | m_pMutex |
::osl::Mutex | m_aColumnsMutex |
css::uno::Any | m_aBookmark |
ORowSetCacheIterator | m_aCurrentRow |
TORowSetOldRowHelperRef | m_aOldRow |
TDataColumns | m_aDataColumns |
connectivity::ORowSetValue | m_aEmptyValue |
::cppu::OWeakObject * | m_pMySelf |
std::shared_ptr< ORowSetCache > | m_pCache |
std::unique_ptr< ORowSetDataColumns > | m_pColumns |
::cppu::OBroadcastHelper & | m_rBHelper |
css::uno::Reference< css::util::XNumberFormatTypes > | m_xNumberFormatTypes |
std::unique_ptr< OEmptyCollection > | m_pEmptyCollection |
css::uno::Reference< css::uno::XComponentContext > | m_aContext |
::connectivity::SQLError | m_aErrors |
sal_Int32 | m_nLastColumnIndex |
sal_Int32 | m_nDeletedPosition |
sal_Int32 | m_nResultSetType |
sal_Int32 | m_nResultSetConcurrency |
bool | m_bClone |
bool | m_bIgnoreResult |
bool | m_bBeforeFirst: 1 |
bool | m_bAfterLast: 1 |
bool | m_bIsInsertRow: 1 |
Additional Inherited Members | |
Static Protected Member Functions inherited from comphelper::OPropertyContainer | |
static css::uno::Sequence< css::uno::Type > | getBaseTypes () |
Static Protected Member Functions inherited from comphelper::OPropertyArrayUsageHelper< ORowSetBase > | |
static std::mutex & | theMutex () |
Static Protected Attributes inherited from comphelper::OPropertyArrayUsageHelper< ORowSetBase > | |
static sal_Int32 | s_nRefCount |
::cppu::IPropertyArrayHelper * | s_pProps |
Definition at line 67 of file RowSetBase.hxx.
|
protected |
Definition at line 72 of file RowSetBase.hxx.
|
strongprotected |
Definition at line 144 of file RowSetBase.hxx.
|
protected |
Definition at line 79 of file RowSetBase.cxx.
References m_pMutex, PROPERTY_ID_ISROWCOUNTFINAL, PROPERTY_ID_ROWCOUNT, PROPERTY_ISROWCOUNTFINAL(), PROPERTY_ROWCOUNT(), and comphelper::OPropertyContainerHelper::registerPropertyNoMember().
|
overridevirtual |
Definition at line 101 of file RowSetBase.cxx.
References m_aDataColumns, and m_pColumns.
|
overridevirtual |
Definition at line 874 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkPositioningAllowed(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), fireRowcount(), getOldRow(), m_bClone, m_pCache, m_pMutex, m_rBHelper, movementFailed(), notifyAllListenersCursorBeforeMove(), rowDeleted(), SAL_INFO, and setCurrentRow().
|
overridepure virtual |
Implemented in dbaccess::ORowSet, and dbaccess::ORowSetClone.
|
overridevirtual |
Definition at line 743 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkPositioningAllowed(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), fireRowcount(), getOldRow(), impl_rowDeleted(), m_bAfterLast, m_bClone, m_pCache, m_pMutex, m_rBHelper, notifyAllListenersCursorBeforeMove(), SAL_INFO, and setCurrentRow().
|
overridevirtual |
Definition at line 702 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkPositioningAllowed(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), fireRowcount(), getOldRow(), impl_rowDeleted(), m_aOldRow, m_bBeforeFirst, m_bClone, m_pCache, m_pMutex, m_rBHelper, notifyAllListenersCursorBeforeMove(), SAL_INFO, and setCurrentRow().
|
protected |
Definition at line 1284 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, m_pCache, m_pMySelf, m_rBHelper, and throwFunctionSequenceException().
Referenced by dbaccess::ORowSet::checkUpdateConditions(), compareBookmarks(), dbaccess::ORowSet::deleteRow(), dbaccess::ORowSet::execute_NoApprove_NoNewConn(), dbaccess::ORowSet::getBinaryStream(), getBinaryStream(), dbaccess::ORowSet::getBlob(), getBookmark(), dbaccess::ORowSet::getCharacterStream(), dbaccess::ORowSet::getInsertValue(), getObject(), getRow(), getValue(), hashBookmark(), hasOrderedBookmarks(), dbaccess::ORowSet::implCancelRowUpdates(), isAfterLast(), isBeforeFirst(), isFirst(), isLast(), moveToBookmark(), next(), refreshRow(), rowDeleted(), rowInserted(), rowUpdated(), dbaccess::ORowSet::wasNull(), and wasNull().
|
protected |
css::sdbc::SQLException | |
css::uno::RuntimeException |
Definition at line 1075 of file RowSetBase.cxx.
References m_nResultSetType, m_pCache, m_pMySelf, and throwFunctionSequenceException().
Referenced by absolute(), afterLast(), beforeFirst(), move(), moveRelativeToBookmark(), dbaccess::ORowSet::moveToCurrentRow(), dbaccess::ORowSet::moveToInsertRow(), previous(), and relative().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 1154 of file RowSetBase.cxx.
|
overridevirtual |
Definition at line 505 of file RowSetBase.cxx.
References checkCache(), m_pCache, and m_pMutex.
Referenced by onDeletedRow(), and onDeleteRow().
|
overridevirtual |
Implements comphelper::OPropertyArrayUsageHelper< ORowSetBase >.
Definition at line 165 of file RowSetBase.cxx.
References comphelper::OPropertyContainerHelper::describeProperties().
|
virtual |
Reimplemented in dbaccess::ORowSet, and dbaccess::ORowSetClone.
Definition at line 147 of file RowSetBase.cxx.
References m_aDataColumns, m_aOldRow, m_pCache, m_pColumns, and m_pMutex.
Referenced by dbaccess::ORowSet::disposing(), and dbaccess::ORowSetClone::disposing().
|
protectedpure virtual |
Implemented in dbaccess::ORowSet, dbaccess::ORowSetClone, dbaccess::ORowSet, and dbaccess::ORowSetClone.
Referenced by absolute(), afterLast(), beforeFirst(), move(), moveRelativeToBookmark(), moveToBookmark(), next(), dbaccess::ORowSetNotifier::ORowSetNotifier(), previous(), and relative().
|
inline |
Definition at line 328 of file RowSetBase.hxx.
References doCancelModification().
Referenced by doCancelModification().
|
overridepure virtual |
Implemented in dbaccess::ORowSet, and dbaccess::ORowSetClone.
|
overridevirtual |
Definition at line 539 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, columnName, m_aColumnsMutex, m_pColumns, and m_rBHelper.
|
protected |
Definition at line 1214 of file RowSetBase.cxx.
References Any.
Referenced by dbaccess::ORowSetNotifier::fire(), fireProperty(), dbaccess::ORowSetNotifier::firePropertyChange(), dbaccess::ORowSet::impl_buildActiveCommand_throw(), dbaccess::ORowSet::implCancelRowUpdates(), dbaccess::ORowSet::insertRow(), dbaccess::ORowSet::moveToInsertRow(), and dbaccess::ORowSet::updateRow().
|
inline |
Definition at line 333 of file RowSetBase.hxx.
References fireProperty().
|
protected |
Definition at line 1166 of file RowSetBase.cxx.
References Exception, i, isPropertyChangeNotificationEnabled(), m_aDataColumns, m_bClone, m_pColumns, SAL_INFO, and TOOLS_WARN_EXCEPTION.
Referenced by dbaccess::ORowSetNotifier::firePropertyChange(), firePropertyChange(), dbaccess::ORowSet::implCancelRowUpdates(), dbaccess::ORowSet::moveToInsertRow(), refreshRow(), setCurrentRow(), and dbaccess::ORowSet::updateRow().
|
protected |
Definition at line 1190 of file RowSetBase.cxx.
References _nPos, and m_aDataColumns.
|
inline |
Definition at line 337 of file RowSetBase.hxx.
References _nPos, and firePropertyChange().
|
protectedvirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 1196 of file RowSetBase.cxx.
Referenced by absolute(), afterLast(), beforeFirst(), move(), moveRelativeToBookmark(), next(), previous(), and relative().
|
overridevirtual |
Definition at line 829 of file RowSetBase.cxx.
References dbaccess::ORowSetCache::first(), isOnFirst(), m_bClone, move(), and SAL_INFO.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 388 of file RowSetBase.cxx.
References m_pMySelf.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 322 of file RowSetBase.cxx.
References checkCache(), Current, DBA_RES, impl_rowDeleted(), dbaccess::ORowSetCacheIterator::isNull(), m_aCurrentRow, m_bAfterLast, m_bBeforeFirst, m_bIsInsertRow, m_nLastColumnIndex, m_pCache, m_pMutex, m_pMySelf, positionCache(), and SAL_WARN.
Referenced by dbaccess::ORowSet::getBinaryStream(), and getCharacterStream().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 378 of file RowSetBase.cxx.
References getValue(), and makeAny().
Referenced by dbaccess::ORowSet::getBlob().
|
overridevirtual |
Definition at line 395 of file RowSetBase.cxx.
References Any, cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkCache(), DBA_RES, impl_rowDeleted(), m_aBookmark, m_bAfterLast, m_bBeforeFirst, m_bClone, m_pMutex, m_pMySelf, m_rBHelper, and SAL_INFO.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 256 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getBool(), getValue(), and m_pMutex.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 262 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getInt8(), getValue(), and m_pMutex.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 298 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getSequence(), getValue(), and m_pMutex.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 359 of file RowSetBase.cxx.
References getBinaryStream().
Referenced by dbaccess::ORowSet::getCharacterStream().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 383 of file RowSetBase.cxx.
References getValue(), and makeAny().
|
overridevirtual |
Definition at line 549 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, m_aColumnsMutex, m_pColumns, m_pEmptyCollection, m_pMySelf, and m_rBHelper.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 304 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getDate(), getValue(), and m_pMutex.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 292 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getDouble(), getValue(), and m_pMutex.
|
overrideprotectedvirtual |
Reimplemented from comphelper::OPropertyContainer.
Reimplemented in dbaccess::ORowSet, and dbaccess::ORowSet.
Definition at line 126 of file RowSetBase.cxx.
References comphelper::OPropertyContainer::getFastPropertyValue(), impl_getRowCount(), m_pCache, nHandle, PROPERTY_ID_ISROWCOUNTFINAL, and PROPERTY_ID_ROWCOUNT.
Referenced by dbaccess::ORowSet::getFastPropertyValue().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 286 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getFloat(), getValue(), and m_pMutex.
|
override |
Definition at line 173 of file RowSetBase.cxx.
References comphelper::OPropertyArrayUsageHelper< ORowSetBase >::getArrayHelper().
Referenced by getPropertySetInfo().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 274 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getInt32(), getValue(), and m_pMutex.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 280 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getLong(), getValue(), and m_pMutex.
|
overridevirtual |
Definition at line 527 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, m_pCache, and m_rBHelper.
Referenced by dbaccess::ORowSet::execute_NoApprove_NoNewConn(), and dbaccess::ORowSetClone::ORowSetClone().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 364 of file RowSetBase.cxx.
References Any, checkCache(), getValue(), m_pMutex, and connectivity::ORowSetValue::makeAny().
|
protected |
Definition at line 1303 of file RowSetBase.cxx.
References m_aOldRow.
Referenced by absolute(), afterLast(), beforeFirst(), move(), moveRelativeToBookmark(), moveToBookmark(), next(), previous(), refreshRow(), and relative().
|
overrideprotectedvirtual |
Implements comphelper::OPropertyStateContainer.
Reimplemented in dbaccess::ORowSet.
Definition at line 1312 of file RowSetBase.cxx.
|
inlineoverridevirtual |
Reimplemented in dbaccess::ORowSetClone.
Definition at line 234 of file RowSetBase.hxx.
References getInfoHelper().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 372 of file RowSetBase.cxx.
References m_pMySelf.
|
overridevirtual |
Definition at line 845 of file RowSetBase.cxx.
References checkCache(), impl_getRow(), m_bClone, m_pMutex, and SAL_INFO.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 268 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getInt16(), getValue(), and m_pMutex.
|
overridevirtual |
Definition at line 1081 of file RowSetBase.cxx.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 250 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getString(), getValue(), and m_pMutex.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 310 of file RowSetBase.cxx.
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 316 of file RowSetBase.cxx.
References connectivity::ORowSetValue::getDateTime(), getValue(), and m_pMutex.
|
overridevirtual |
Reimplemented from cppu::ImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 >.
Reimplemented in dbaccess::ORowSet, and dbaccess::ORowSetClone.
Definition at line 112 of file RowSetBase.cxx.
Referenced by dbaccess::ORowSet::getTypes(), and dbaccess::ORowSetClone::getTypes().
|
protected |
Definition at line 187 of file RowSetBase.cxx.
References checkCache(), and impl_getValue().
Referenced by getBlob(), getBoolean(), getByte(), getBytes(), getClob(), getDate(), getDouble(), getFloat(), dbaccess::ORowSet::getInsertValue(), getInt(), getLong(), getObject(), getShort(), getString(), getTimestamp(), and dbaccess::ORowSetClone::rowDeleted().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 1140 of file RowSetBase.cxx.
|
overridevirtual |
Definition at line 519 of file RowSetBase.cxx.
References checkCache(), m_pCache, and m_pMutex.
|
overridevirtual |
Definition at line 512 of file RowSetBase.cxx.
References checkCache(), m_pCache, and m_pMutex.
|
protected |
Definition at line 854 of file RowSetBase.cxx.
References Current, impl_getRowCount(), impl_rowDeleted(), m_bAfterLast, m_bBeforeFirst, m_bClone, m_nDeletedPosition, m_pCache, nPos, positionCache(), and SAL_INFO.
Referenced by getRow().
|
protected |
returns the current row count
This function takes into account that we might actually be positioned on a deleted row, so that m_pCache->m_nRowCount does not really reflect the actual count.
@precond Our mutex is locked.
Definition at line 1353 of file RowSetBase.cxx.
References m_pCache, and rowDeleted().
Referenced by dbaccess::ORowSet::fireRowcount(), getFastPropertyValue(), impl_getRow(), isLast(), and positionCache().
|
protected |
Definition at line 193 of file RowSetBase.cxx.
References aHelper, Current, DBA_RES, dbaccess::ORowSetCacheIterator::getIter(), impl_rowDeleted(), dbaccess::ORowSetCacheIterator::isNull(), m_aCurrentRow, m_aEmptyValue, m_bAfterLast, m_bBeforeFirst, m_bIsInsertRow, m_nLastColumnIndex, m_pCache, m_pMySelf, o3tl::make_unsigned(), positionCache(), and SAL_WARN.
Referenced by getValue().
|
protected |
Definition at line 1134 of file RowSetBase.cxx.
References m_aBookmark, m_bAfterLast, and m_bBeforeFirst.
Referenced by afterLast(), beforeFirst(), getBinaryStream(), getBookmark(), impl_getRow(), impl_getValue(), isFirst(), isLast(), moveToBookmark(), next(), refreshRow(), rowDeleted(), rowInserted(), and rowUpdated().
|
overridevirtual |
Definition at line 636 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkCache(), m_bAfterLast, m_bClone, m_pMutex, m_rBHelper, and SAL_INFO.
Referenced by positionCache().
|
overridevirtual |
Definition at line 625 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkCache(), m_bBeforeFirst, m_bClone, m_pMutex, m_rBHelper, and SAL_INFO.
Referenced by positionCache().
|
overridevirtual |
Definition at line 651 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkCache(), Current, impl_rowDeleted(), m_bAfterLast, m_bBeforeFirst, m_bClone, m_nDeletedPosition, m_pCache, m_pMutex, m_rBHelper, positionCache(), and SAL_INFO.
Referenced by isOnFirst().
|
inline |
Definition at line 332 of file RowSetBase.hxx.
References m_bIsInsertRow.
Referenced by dbaccess::ORowSet::getBinaryStream(), dbaccess::ORowSet::getBlob(), dbaccess::ORowSet::getCharacterStream(), dbaccess::ORowSet::getInsertValue(), dbaccess::ORowSetCacheIterator::isNull(), and dbaccess::ORowSet::wasNull().
|
overridevirtual |
Definition at line 677 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkCache(), Current, impl_getRowCount(), impl_rowDeleted(), m_bAfterLast, m_bBeforeFirst, m_bClone, m_nDeletedPosition, m_pCache, m_pMutex, m_rBHelper, positionCache(), and SAL_INFO.
Referenced by isOnLast().
|
protectedpure virtual |
Implemented in dbaccess::ORowSet, dbaccess::ORowSetClone, dbaccess::ORowSet, and dbaccess::ORowSetClone.
Referenced by dbaccess::ORowSetNotifier::ORowSetNotifier().
|
inline |
Definition at line 329 of file RowSetBase.hxx.
References isModification().
Referenced by isModification().
|
protectedpure virtual |
Implemented in dbaccess::ORowSet, dbaccess::ORowSetClone, dbaccess::ORowSet, and dbaccess::ORowSetClone.
Referenced by dbaccess::ORowSetNotifier::fire(), and dbaccess::ORowSetNotifier::ORowSetNotifier().
|
inline |
|
protectedpure virtual |
Implemented in dbaccess::ORowSet, dbaccess::ORowSetClone, dbaccess::ORowSet, and dbaccess::ORowSetClone.
Referenced by dbaccess::ORowSetNotifier::fire(), and dbaccess::ORowSetNotifier::ORowSetNotifier().
|
inline |
|
protected |
same meaning as isFirst.
Only need by mem_fun
Definition at line 646 of file RowSetBase.cxx.
References isFirst().
Referenced by first().
|
protected |
same meaning as isLast.
Only need by mem_fun
Definition at line 672 of file RowSetBase.cxx.
References isLast().
Referenced by last().
|
protectedvirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 1209 of file RowSetBase.cxx.
Referenced by firePropertyChange().
|
overridevirtual |
Definition at line 837 of file RowSetBase.cxx.
References isOnLast(), dbaccess::ORowSetCache::last(), m_bClone, move(), and SAL_INFO.
|
protected |
move the cache the position defined by the member functor
_aCheckFunctor | Return <TRUE> when we already stand on the row we want to. |
_aMovementFunctor | The method used to move. |
Definition at line 782 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkPositioningAllowed(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), fireRowcount(), getOldRow(), m_bClone, m_pCache, m_pMutex, m_rBHelper, movementFailed(), notifyAllListenersCursorBeforeMove(), rowDeleted(), SAL_INFO, and setCurrentRow().
|
protected |
Definition at line 1291 of file RowSetBase.cxx.
References Any, m_aBookmark, m_aCurrentRow, m_aOldRow, m_bAfterLast, m_bBeforeFirst, m_bClone, m_pCache, and SAL_INFO.
Referenced by absolute(), move(), moveRelativeToBookmark(), moveToBookmark(), next(), previous(), and relative().
|
overridevirtual |
Definition at line 462 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkPositioningAllowed(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), fireRowcount(), getOldRow(), m_bClone, m_pCache, m_pMutex, m_rBHelper, movementFailed(), notifyAllListenersCursorBeforeMove(), rowDeleted(), SAL_INFO, and setCurrentRow().
|
overridevirtual |
Definition at line 412 of file RowSetBase.cxx.
References checkCache(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), getOldRow(), impl_rowDeleted(), m_bClone, m_nResultSetType, m_pCache, m_pMutex, m_pMySelf, movementFailed(), notifyAllListenersCursorBeforeMove(), SAL_INFO, SAL_WARN, setCurrentRow(), and throwFunctionSequenceException().
|
overridevirtual |
Definition at line 565 of file RowSetBase.cxx.
References checkCache(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), fireRowcount(), Forward, getOldRow(), impl_rowDeleted(), m_bAfterLast, m_bBeforeFirst, m_bClone, m_pCache, m_pMutex, movementFailed(), notifyAllListenersCursorBeforeMove(), positionCache(), SAL_INFO, and setCurrentRow().
|
protectedvirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 1200 of file RowSetBase.cxx.
Referenced by absolute(), afterLast(), beforeFirst(), move(), moveRelativeToBookmark(), moveToBookmark(), next(), previous(), and relative().
|
protectedvirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 1205 of file RowSetBase.cxx.
Referenced by setCurrentRow().
void dbaccess::ORowSetBase::onDeletedRow | ( | const css::uno::Any & | _rBookmark, |
sal_Int32 | _nPos | ||
) |
Definition at line 1332 of file RowSetBase.cxx.
References _nPos, Any, compareBookmarks(), m_aBookmark, m_aCurrentRow, m_aOldRow, m_bClone, m_nDeletedPosition, m_pCache, m_pMutex, and rowDeleted().
Referenced by dbaccess::ORowSet::notifyRowSetAndClonesRowDeleted().
void dbaccess::ORowSetBase::onDeleteRow | ( | const css::uno::Any & | _rBookmark | ) |
Definition at line 1317 of file RowSetBase.cxx.
References compareBookmarks(), Current, m_aBookmark, m_nDeletedPosition, m_pCache, m_pMutex, positionCache(), and rowDeleted().
Referenced by dbaccess::ORowSet::notifyRowSetAndClonesRowDelete().
|
protected |
positions the cache in preparation of a cursor move
Normally, the cache is simply moved to our bookmark (m_aBookmark). If however the current row is deleted, then the cache is properly positioned for a following cursor movement in the given direction.
_ePrepareForDirection | the direction into which the cursor should be moved after the call. If we're currently not on a deleted row, this parameter is ignored, since in this case the cache is simply moved to m_aBookmark. If, however, we're currently on a deleted row, this is used to properly position the cache using <member>m_nDeletedPosition</member>. In this case, MOVE_NONE(_REFRESH) is not supported. This is because the deleted row (to which the RowSet currently points to) is not present in the cache. So, you cannot move the cache to this row. |
Definition at line 1221 of file RowSetBase.cxx.
References Backward, Current, CurrentRefresh, Forward, impl_getRowCount(), isAfterLast(), isBeforeFirst(), m_aBookmark, m_bAfterLast, m_bBeforeFirst, m_bClone, m_nDeletedPosition, m_pCache, and SAL_INFO.
Referenced by dbaccess::ORowSet::deleteRow(), getBinaryStream(), impl_getRow(), impl_getValue(), dbaccess::ORowSet::implCancelRowUpdates(), isFirst(), isLast(), dbaccess::ORowSet::moveToCurrentRow(), dbaccess::ORowSet::moveToInsertRow(), next(), onDeleteRow(), previous(), refreshRow(), and relative().
|
overridevirtual |
Definition at line 974 of file RowSetBase.cxx.
References Backward, cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkPositioningAllowed(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), fireRowcount(), getOldRow(), m_bBeforeFirst, m_bClone, m_pCache, m_pMutex, m_rBHelper, movementFailed(), notifyAllListenersCursorBeforeMove(), positionCache(), rowDeleted(), SAL_INFO, SAL_WARN, and setCurrentRow().
|
overridevirtual |
Reimplemented from cppu::ImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 >.
Reimplemented in dbaccess::ORowSet, and dbaccess::ORowSetClone.
Definition at line 118 of file RowSetBase.cxx.
References Any, comphelper::OPropertyStateContainer::queryInterface(), and cppu::ImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 >::queryInterface().
Referenced by dbaccess::ORowSet::queryAggregation(), and dbaccess::ORowSetClone::queryInterface().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 1086 of file RowSetBase.cxx.
References cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkCache(), Current, firePropertyChange(), getOldRow(), impl_rowDeleted(), m_bAfterLast, m_bBeforeFirst, m_pCache, m_pMutex, m_rBHelper, positionCache(), and throwSQLException().
Referenced by dbaccess::ORowSet::refreshRow().
|
overridevirtual |
Definition at line 919 of file RowSetBase.cxx.
References Backward, cppu::OBroadcastHelperVar< class container, class keyType >::bDisposed, checkPositioningAllowed(), doCancelModification(), dbaccess::ORowSetNotifier::fire(), fireRowcount(), Forward, getOldRow(), m_bAfterLast, m_bBeforeFirst, m_bClone, m_pCache, m_pMutex, m_rBHelper, movementFailed(), notifyAllListenersCursorBeforeMove(), positionCache(), rowDeleted(), SAL_INFO, and setCurrentRow().
|
overridepure virtual |
Implemented in dbaccess::ORowSet, and dbaccess::ORowSetClone.
|
overridevirtual |
Reimplemented in dbaccess::ORowSetClone.
Definition at line 1127 of file RowSetBase.cxx.
References checkCache(), impl_rowDeleted(), and m_pMutex.
Referenced by absolute(), dbaccess::ORowSet::checkUpdateConditions(), dbaccess::ORowSet::deleteRow(), impl_getRowCount(), dbaccess::ORowSet::implCancelRowUpdates(), move(), moveRelativeToBookmark(), dbaccess::ORowSet::moveToCurrentRow(), dbaccess::ORowSet::moveToInsertRow(), onDeletedRow(), onDeleteRow(), previous(), and relative().
|
overridevirtual |
Definition at line 1115 of file RowSetBase.cxx.
References checkCache(), impl_rowDeleted(), m_pCache, and m_pMutex.
|
overridevirtual |
Definition at line 1104 of file RowSetBase.cxx.
References checkCache(), impl_rowDeleted(), m_pCache, and m_pMutex.
|
protected |
Definition at line 1026 of file RowSetBase.cxx.
References Any, firePropertyChange(), dbaccess::ORowSetCacheIterator::isNull(), m_aBookmark, m_aCurrentRow, m_aOldRow, m_bAfterLast, m_bBeforeFirst, m_bClone, m_bIsInsertRow, m_pCache, notifyAllListenersCursorMoved(), and SAL_INFO.
Referenced by absolute(), afterLast(), beforeFirst(), dbaccess::ORowSet::insertRow(), move(), moveRelativeToBookmark(), moveToBookmark(), dbaccess::ORowSet::moveToInsertRow(), next(), previous(), and relative().
|
overridevirtual |
Reimplemented in dbaccess::ORowSet.
Definition at line 179 of file RowSetBase.cxx.
References checkCache(), dbaccess::ORowSetCacheIterator::isNull(), m_aCurrentRow, m_nLastColumnIndex, m_pCache, and m_pMutex.
Referenced by dbaccess::ORowSet::wasNull().
|
protected |
Definition at line 78 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::deleteRow(), dbaccess::ORowSet::freeResources(), getBookmark(), impl_rowDeleted(), dbaccess::ORowSet::implCancelRowUpdates(), movementFailed(), onDeletedRow(), onDeleteRow(), dbaccess::ORowSetClone::ORowSetClone(), positionCache(), setCurrentRow(), and dbaccess::ORowSet::updateRow().
|
protected |
Definition at line 76 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::addRowsChangeListener(), dbaccess::ORowSet::addRowSetApproveListener(), dbaccess::ORowSet::addRowSetListener(), dbaccess::ORowSet::approveExecution(), dbaccess::ORowSet::clearParameters(), dbaccess::ORowSet::createResultSet(), dbaccess::ORowSet::execute_NoApprove_NoNewConn(), findColumn(), getColumns(), dbaccess::ORowSet::removeRowsChangeListener(), dbaccess::ORowSet::removeRowSetApproveListener(), dbaccess::ORowSet::removeRowSetListener(), dbaccess::ORowSet::setBinaryStream(), dbaccess::ORowSet::setCharacterStream(), dbaccess::ORowSet::setNull(), dbaccess::ORowSet::setObjectWithInfo(), and dbaccess::ORowSet::setParameter().
|
protected |
Definition at line 92 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::calcConnection(), dbaccess::ORowSet::createResultSet(), dbaccess::ORowSet::executeWithCompletion(), dbaccess::ORowSet::impl_initComposer_throw(), and dbaccess::ORowSet::impl_prepareAndExecute_throw().
|
protected |
Definition at line 79 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::checkUpdateConditions(), dbaccess::ORowSet::checkUpdateIterator(), getBinaryStream(), impl_getValue(), dbaccess::ORowSet::impl_prepareAndExecute_throw(), dbaccess::ORowSet::implCancelRowUpdates(), dbaccess::ORowSet::insertRow(), movementFailed(), dbaccess::ORowSet::moveToInsertRow(), onDeletedRow(), dbaccess::ORowSetClone::ORowSetClone(), setCurrentRow(), dbaccess::ORowSet::updateCharacterStream(), dbaccess::ORowSet::updateNull(), dbaccess::ORowSet::updateNumericObject(), dbaccess::ORowSet::updateObject(), dbaccess::ORowSet::updateRow(), dbaccess::ORowSet::updateValue(), and wasNull().
|
protected |
Definition at line 81 of file RowSetBase.hxx.
Referenced by disposing(), dbaccess::ORowSet::execute_NoApprove_NoNewConn(), firePropertyChange(), dbaccess::ORowSet::freeResources(), dbaccess::ORowSet::impl_restoreDataColumnsWriteable_throw(), dbaccess::ORowSet::impl_setDataColumnsWriteable_throw(), dbaccess::ORowSetClone::ORowSetClone(), and ~ORowSetBase().
|
protected |
Definition at line 82 of file RowSetBase.hxx.
Referenced by impl_getValue().
|
protected |
Definition at line 93 of file RowSetBase.hxx.
|
protected |
Definition at line 80 of file RowSetBase.hxx.
Referenced by beforeFirst(), disposing(), dbaccess::ORowSet::freeResources(), getOldRow(), dbaccess::ORowSet::impl_prepareAndExecute_throw(), movementFailed(), onDeletedRow(), dbaccess::ORowSetClone::ORowSetClone(), setCurrentRow(), and dbaccess::ORowSet::updateRow().
|
protected |
Definition at line 102 of file RowSetBase.hxx.
Referenced by afterLast(), dbaccess::ORowSet::deleteRow(), dbaccess::ORowSet::freeResources(), getBinaryStream(), getBookmark(), impl_getRow(), impl_getValue(), impl_rowDeleted(), dbaccess::ORowSet::implCancelRowUpdates(), isAfterLast(), isFirst(), isLast(), movementFailed(), dbaccess::ORowSet::moveToInsertRow(), next(), dbaccess::ORowSetClone::ORowSetClone(), positionCache(), refreshRow(), relative(), setCurrentRow(), and dbaccess::ORowSet::updateRow().
|
protected |
Definition at line 101 of file RowSetBase.hxx.
Referenced by beforeFirst(), dbaccess::ORowSet::deleteRow(), dbaccess::ORowSet::freeResources(), getBinaryStream(), getBookmark(), impl_getRow(), impl_getValue(), impl_rowDeleted(), dbaccess::ORowSet::implCancelRowUpdates(), isBeforeFirst(), isFirst(), isLast(), movementFailed(), dbaccess::ORowSet::moveToInsertRow(), next(), dbaccess::ORowSetClone::ORowSetClone(), positionCache(), previous(), refreshRow(), relative(), and setCurrentRow().
|
protected |
Definition at line 99 of file RowSetBase.hxx.
Referenced by absolute(), afterLast(), beforeFirst(), firePropertyChange(), first(), getBookmark(), getRow(), impl_getRow(), isAfterLast(), isBeforeFirst(), isFirst(), isLast(), last(), move(), movementFailed(), moveRelativeToBookmark(), moveToBookmark(), next(), onDeletedRow(), dbaccess::ORowSetClone::ORowSetClone(), positionCache(), previous(), relative(), and setCurrentRow().
|
protected |
Definition at line 100 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::impl_initComposer_throw(), and dbaccess::ORowSet::ORowSet().
|
protected |
Definition at line 103 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::checkUpdateIterator(), dbaccess::ORowSet::doCancelModification(), dbaccess::ORowSet::freeResources(), getBinaryStream(), impl_getValue(), dbaccess::ORowSet::impl_prepareAndExecute_throw(), dbaccess::ORowSet::implCancelRowUpdates(), isInsertRow(), dbaccess::ORowSet::moveToInsertRow(), setCurrentRow(), and dbaccess::ORowSet::updateRow().
|
protected |
Definition at line 96 of file RowSetBase.hxx.
Referenced by impl_getRow(), isFirst(), isLast(), onDeletedRow(), onDeleteRow(), and positionCache().
|
protected |
Definition at line 95 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::getBinaryStream(), getBinaryStream(), dbaccess::ORowSet::getBlob(), dbaccess::ORowSet::getCharacterStream(), dbaccess::ORowSet::getInsertValue(), impl_getValue(), dbaccess::ORowSet::wasNull(), and wasNull().
|
protected |
Definition at line 98 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::checkUpdateConditions(), dbaccess::ORowSet::deleteRow(), dbaccess::ORowSet::deleteRows(), dbaccess::ORowSet::impl_ensureStatement_throw(), dbaccess::ORowSet::impl_prepareAndExecute_throw(), dbaccess::ORowSet::implCancelRowUpdates(), dbaccess::ORowSet::insertRow(), dbaccess::ORowSet::ORowSet(), dbaccess::ORowSetClone::ORowSetClone(), and dbaccess::ORowSet::updateRow().
|
protected |
Definition at line 97 of file RowSetBase.hxx.
Referenced by checkPositioningAllowed(), dbaccess::ORowSet::impl_ensureStatement_throw(), moveToBookmark(), dbaccess::ORowSet::ORowSet(), dbaccess::ORowSetClone::ORowSetClone(), and dbaccess::ORowSet::setFastPropertyValue_NoBroadcast().
|
protected |
Definition at line 85 of file RowSetBase.hxx.
Referenced by absolute(), afterLast(), beforeFirst(), checkCache(), checkPositioningAllowed(), dbaccess::ORowSet::checkUpdateIterator(), clearWarnings(), compareBookmarks(), dbaccess::ORowSet::deleteRow(), dbaccess::ORowSet::deleteRows(), disposing(), dbaccess::ORowSet::doCancelModification(), dbaccess::ORowSet::execute_NoApprove_NoNewConn(), dbaccess::ORowSet::fireRowcount(), dbaccess::ORowSet::freeResources(), dbaccess::ORowSet::getBinaryStream(), getBinaryStream(), dbaccess::ORowSet::getBlob(), dbaccess::ORowSet::getCharacterStream(), dbaccess::ORowSet::getFastPropertyValue(), getFastPropertyValue(), dbaccess::ORowSet::getInsertValue(), getMetaData(), getWarnings(), hashBookmark(), hasOrderedBookmarks(), impl_getRow(), impl_getRowCount(), impl_getValue(), dbaccess::ORowSet::impl_prepareAndExecute_throw(), dbaccess::ORowSet::impl_rebuild_throw(), dbaccess::ORowSet::implCancelRowUpdates(), dbaccess::ORowSet::insertRow(), isFirst(), isLast(), move(), movementFailed(), moveRelativeToBookmark(), moveToBookmark(), dbaccess::ORowSet::moveToCurrentRow(), dbaccess::ORowSet::moveToInsertRow(), next(), onDeletedRow(), onDeleteRow(), dbaccess::ORowSetClone::ORowSetClone(), positionCache(), previous(), dbaccess::ORowSet::refreshRow(), refreshRow(), relative(), rowInserted(), rowUpdated(), setCurrentRow(), dbaccess::ORowSet::setFastPropertyValue_NoBroadcast(), dbaccess::ORowSet::updateCharacterStream(), dbaccess::ORowSet::updateNull(), dbaccess::ORowSet::updateNumericObject(), dbaccess::ORowSet::updateObject(), dbaccess::ORowSet::updateRow(), dbaccess::ORowSet::updateValue(), dbaccess::ORowSet::wasNull(), and wasNull().
|
protected |
Definition at line 86 of file RowSetBase.hxx.
Referenced by disposing(), dbaccess::ORowSet::execute_NoApprove_NoNewConn(), findColumn(), firePropertyChange(), dbaccess::ORowSet::freeResources(), getColumns(), dbaccess::ORowSetClone::ORowSetClone(), dbaccess::ORowSet::updateObject(), and ~ORowSetBase().
|
protected |
Definition at line 90 of file RowSetBase.hxx.
Referenced by getColumns().
|
protected |
Definition at line 73 of file RowSetBase.hxx.
Referenced by absolute(), afterLast(), beforeFirst(), clearWarnings(), compareBookmarks(), dbaccess::ORowSet::createResultSet(), dbaccess::ORowSet::deleteRow(), dbaccess::ORowSet::deleteRows(), disposing(), dbaccess::ORowSetClone::disposing(), dbaccess::ORowSet::getBinaryStream(), getBinaryStream(), getBookmark(), dbaccess::ORowSet::getBoolean(), getBoolean(), dbaccess::ORowSet::getByte(), getByte(), dbaccess::ORowSet::getBytes(), getBytes(), dbaccess::ORowSet::getCharacterStream(), dbaccess::ORowSet::getDate(), getDate(), dbaccess::ORowSet::getDouble(), getDouble(), dbaccess::ORowSet::getFloat(), getFloat(), dbaccess::ORowSet::getInt(), getInt(), dbaccess::ORowSet::getLong(), getLong(), dbaccess::ORowSet::getObject(), getObject(), dbaccess::ORowSet::getParameters(), getRow(), dbaccess::ORowSet::getShort(), getShort(), dbaccess::ORowSet::getString(), getString(), dbaccess::ORowSet::getTime(), dbaccess::ORowSet::getTimestamp(), getTimestamp(), getWarnings(), hashBookmark(), hasOrderedBookmarks(), dbaccess::ORowSet::implCancelRowUpdates(), dbaccess::ORowSet::insertRow(), isAfterLast(), isBeforeFirst(), isFirst(), isLast(), move(), moveRelativeToBookmark(), moveToBookmark(), dbaccess::ORowSet::moveToCurrentRow(), dbaccess::ORowSet::moveToInsertRow(), next(), onDeletedRow(), onDeleteRow(), previous(), refreshRow(), relative(), dbaccess::ORowSetClone::rowDeleted(), rowDeleted(), rowInserted(), rowUpdated(), dbaccess::ORowSet::updateBinaryStream(), dbaccess::ORowSet::updateCharacterStream(), dbaccess::ORowSet::updateNull(), dbaccess::ORowSet::updateNumericObject(), dbaccess::ORowSet::updateObject(), dbaccess::ORowSet::updateRow(), dbaccess::ORowSet::updateValue(), dbaccess::ORowSet::wasNull(), and wasNull().
|
protected |
Definition at line 84 of file RowSetBase.hxx.
Referenced by checkCache(), checkPositioningAllowed(), getArray(), getBinaryStream(), getBookmark(), getColumns(), getRef(), impl_getValue(), moveToBookmark(), dbaccess::ORowSet::notifyAllListeners(), dbaccess::ORowSet::notifyAllListenersCursorBeforeMove(), dbaccess::ORowSet::notifyAllListenersCursorMoved(), dbaccess::ORowSet::ORowSet(), and dbaccess::ORowSetClone::ORowSetClone().
|
protected |
Definition at line 87 of file RowSetBase.hxx.
Referenced by absolute(), afterLast(), beforeFirst(), checkCache(), findColumn(), getBookmark(), getColumns(), getMetaData(), isAfterLast(), isBeforeFirst(), isFirst(), isLast(), move(), moveRelativeToBookmark(), previous(), refreshRow(), relative(), and dbaccess::ORowSet::~ORowSet().
|
protected |
Definition at line 89 of file RowSetBase.hxx.
Referenced by dbaccess::ORowSet::execute_NoApprove_NoNewConn(), dbaccess::ORowSet::impl_initializeColumnSettings_nothrow(), and dbaccess::ORowSetClone::ORowSetClone().