LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
dbaccess::OResultSet Class Referencefinal

#include <resultset.hxx>

Inheritance diagram for dbaccess::OResultSet:
[legend]
Collaboration diagram for dbaccess::OResultSet:
[legend]

Public Member Functions

 OResultSet (const css::uno::Reference< css::sdbc::XResultSet > &_xResultSet, const css::uno::Reference< css::uno::XInterface > &_xStatement, bool _bCaseSensitive)
 
virtual ~OResultSet () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL disposing () override
 
virtual void SAL_CALL close () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const override
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override
 
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 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 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 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 void SAL_CALL insertRow () override
 
virtual void SAL_CALL updateRow () override
 
virtual void SAL_CALL deleteRow () override
 
virtual void SAL_CALL cancelRowUpdates () override
 
virtual void SAL_CALL moveToInsertRow () override
 
virtual void SAL_CALL moveToCurrentRow () override
 
virtual void SAL_CALL updateNull (sal_Int32 columnIndex) override
 
virtual void SAL_CALL updateBoolean (sal_Int32 columnIndex, sal_Bool x) override
 
virtual void SAL_CALL updateByte (sal_Int32 columnIndex, sal_Int8 x) override
 
virtual void SAL_CALL updateShort (sal_Int32 columnIndex, sal_Int16 x) override
 
virtual void SAL_CALL updateInt (sal_Int32 columnIndex, sal_Int32 x) override
 
virtual void SAL_CALL updateLong (sal_Int32 columnIndex, sal_Int64 x) override
 
virtual void SAL_CALL updateFloat (sal_Int32 columnIndex, float x) override
 
virtual void SAL_CALL updateDouble (sal_Int32 columnIndex, double x) override
 
virtual void SAL_CALL updateString (sal_Int32 columnIndex, const OUString &x) override
 
virtual void SAL_CALL updateBytes (sal_Int32 columnIndex, const css::uno::Sequence< sal_Int8 > &x) override
 
virtual void SAL_CALL updateDate (sal_Int32 columnIndex, const css::util::Date &x) override
 
virtual void SAL_CALL updateTime (sal_Int32 columnIndex, const css::util::Time &x) override
 
virtual void SAL_CALL updateTimestamp (sal_Int32 columnIndex, const css::util::DateTime &x) override
 
virtual void SAL_CALL updateBinaryStream (sal_Int32 columnIndex, const css::uno::Reference< css::io::XInputStream > &x, sal_Int32 length) override
 
virtual void SAL_CALL updateCharacterStream (sal_Int32 columnIndex, const css::uno::Reference< css::io::XInputStream > &x, sal_Int32 length) override
 
virtual void SAL_CALL updateObject (sal_Int32 columnIndex, const css::uno::Any &x) override
 
virtual void SAL_CALL updateNumericObject (sal_Int32 columnIndex, const css::uno::Any &x, sal_Int32 scale) override
 
- Public Member Functions inherited from cppu::OPropertySetHelper
 OPropertySetHelper (OBroadcastHelper &rBHelper)
 
 OPropertySetHelper (OBroadcastHelper &rBHelper, bool bIgnoreRuntimeExceptionsWhileFiring)
 
 OPropertySetHelper (OBroadcastHelper &rBHelper, IEventNotificationHook *i_pFireEvents, bool bIgnoreRuntimeExceptionsWhileFiring=false)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
css::uno::Sequence< css::uno::Type > getTypes ()
 
void SAL_CALL disposing ()
 
virtual void SAL_CALL setPropertyValue (const ::rtl::OUString &rPropertyName, const css::uno::Any &aValue) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL getPropertyValue (const ::rtl::OUString &aPropertyName) SAL_OVERRIDE
 
virtual void SAL_CALL addPropertyChangeListener (const ::rtl::OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) SAL_OVERRIDE
 
virtual void SAL_CALL removePropertyChangeListener (const ::rtl::OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) SAL_OVERRIDE
 
virtual void SAL_CALL addVetoableChangeListener (const ::rtl::OUString &aPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) SAL_OVERRIDE
 
virtual void SAL_CALL removeVetoableChangeListener (const ::rtl::OUString &aPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) SAL_OVERRIDE
 
virtual void SAL_CALL setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL getFastPropertyValue (sal_Int32 nHandle) SAL_OVERRIDE
 
virtual void SAL_CALL setPropertyValues (const css::uno::Sequence< ::rtl::OUString > &PropertyNames, const css::uno::Sequence< css::uno::Any > &Values) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyValues (const css::uno::Sequence< ::rtl::OUString > &PropertyNames) SAL_OVERRIDE
 
virtual void SAL_CALL addPropertiesChangeListener (const css::uno::Sequence< ::rtl::OUString > &PropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &Listener) SAL_OVERRIDE
 
virtual void SAL_CALL removePropertiesChangeListener (const css::uno::Reference< css::beans::XPropertiesChangeListener > &Listener) SAL_OVERRIDE
 
virtual void SAL_CALL firePropertiesChangeEvent (const css::uno::Sequence< ::rtl::OUString > &PropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &Listener) SAL_OVERRIDE
 
- Public Member Functions inherited from comphelper::OPropertyArrayUsageHelper< class TYPE >
 OPropertyArrayUsageHelper ()
 
virtual ~OPropertyArrayUsageHelper ()
 
::cppu::IPropertyArrayHelpergetArrayHelper ()
 

Private Member Functions

void checkReadOnly () const
 
void checkBookmarkable () const
 

Private Attributes

css::uno::Reference< css::uno::XInterface > m_aStatement
 
css::uno::Reference< css::sdbc::XResultSet > m_xDelegatorResultSet
 
css::uno::Reference< css::sdbc::XResultSetUpdate > m_xDelegatorResultSetUpdate
 
css::uno::Reference< css::sdbc::XRow > m_xDelegatorRow
 
css::uno::Reference< css::sdbc::XRowUpdate > m_xDelegatorRowUpdate
 
::dbtools::WarningsContainer m_aWarnings
 
std::unique_ptr< OColumnsm_pColumns
 
sal_Int32 m_nResultSetConcurrency
 
bool m_bIsBookmarkable: 1
 

Additional Inherited Members

- Static Public Member Functions inherited from cppu::OPropertySetHelper
static css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL createPropertySetInfo (IPropertyArrayHelper &rProperties)
 
- Protected Member Functions inherited from cppu::OPropertySetHelper
void SAL_CALL fire (sal_Int32 *pnHandles, const css::uno::Any *pNewValues, const css::uno::Any *pOldValues, sal_Int32 nCount, sal_Bool bVetoable)
 
void SAL_CALL setFastPropertyValues (sal_Int32 nSeqLen, sal_Int32 *pHandles, const css::uno::Any *pValues, sal_Int32 nHitCount)
 
virtual IPropertyArrayHelper &SAL_CALL getInfoHelper ()=0
 
virtual sal_Bool SAL_CALL convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue)=0
 
virtual void SAL_CALL setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue)=0
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const=0
 
void setDependentFastPropertyValue (sal_Int32 i_handle, const css::uno::Any &i_value)
 
 ~OPropertySetHelper ()
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const=0
 
- Static Protected Member Functions inherited from comphelper::OPropertyArrayUsageHelper< class TYPE >
static std::mutextheMutex ()
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 
- Protected Attributes inherited from cppu::OPropertySetHelper
OBroadcastHelperrBHelper
 
OMultiTypeInterfaceContainerHelperInt32 aBoundLC
 
OMultiTypeInterfaceContainerHelperInt32 aVetoableLC
 
Impl *const m_pReserved
 
- Static Protected Attributes inherited from comphelper::OPropertyArrayUsageHelper< class TYPE >
static sal_Int32 s_nRefCount
 
::cppu::IPropertyArrayHelpers_pProps
 

Detailed Description

Definition at line 60 of file resultset.hxx.

Constructor & Destructor Documentation

◆ OResultSet()

OResultSet::OResultSet ( const css::uno::Reference< css::sdbc::XResultSet > &  _xResultSet,
const css::uno::Reference< css::uno::XInterface > &  _xStatement,
bool  _bCaseSensitive 
)

◆ ~OResultSet()

OResultSet::~OResultSet ( )
overridevirtual

Definition at line 91 of file resultset.cxx.

References m_pColumns.

Member Function Documentation

◆ absolute()

sal_Bool OResultSet::absolute ( sal_Int32  row)
overridevirtual

Definition at line 794 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ acquire()

void OResultSet::acquire ( )
overridevirtualnoexcept

Definition at line 123 of file resultset.cxx.

◆ afterLast()

void OResultSet::afterLast ( )
overridevirtual

Definition at line 762 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ beforeFirst()

void OResultSet::beforeFirst ( )
overridevirtual

Definition at line 754 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ cancelRowUpdates()

void OResultSet::cancelRowUpdates ( )
overridevirtual

◆ checkBookmarkable()

void OResultSet::checkBookmarkable ( ) const
private

Definition at line 988 of file resultset.cxx.

References m_bIsBookmarkable, and throwSQLException().

Referenced by getBookmark(), and hasOrderedBookmarks().

◆ checkReadOnly()

void OResultSet::checkReadOnly ( ) const
private

◆ clearWarnings()

void OResultSet::clearWarnings ( )
overridevirtual

◆ close()

void OResultSet::close ( )
overridevirtual

Definition at line 155 of file resultset.cxx.

References dispose(), and cppu::BaseMutex::m_aMutex.

◆ compareBookmarks()

virtual sal_Int32 SAL_CALL dbaccess::OResultSet::compareBookmarks ( const css::uno::Any &  first,
const css::uno::Any &  second 
)
overridevirtual

◆ convertFastPropertyValue()

virtual sal_Bool SAL_CALL dbaccess::OResultSet::convertFastPropertyValue ( css::uno::Any &  rConvertedValue,
css::uno::Any &  rOldValue,
sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
overridevirtual

◆ createArrayHelper()

cppu::IPropertyArrayHelper * OResultSet::createArrayHelper ( ) const
overridevirtual

◆ deleteRow()

void OResultSet::deleteRow ( )
overridevirtual

◆ disposing()

void OResultSet::disposing ( )
overridevirtual

◆ findColumn()

sal_Int32 OResultSet::findColumn ( const OUString &  columnName)
overridevirtual

Definition at line 281 of file resultset.cxx.

References columnName, cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ first()

sal_Bool OResultSet::first ( )
overridevirtual

Definition at line 770 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ getArray()

Reference< XArray > OResultSet::getArray ( sal_Int32  columnIndex)
overridevirtual

Definition at line 534 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getBinaryStream()

Reference< css::io::XInputStream > OResultSet::getBinaryStream ( sal_Int32  columnIndex)
overridevirtual

Definition at line 486 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getBlob()

Reference< XBlob > OResultSet::getBlob ( sal_Int32  columnIndex)
overridevirtual

Definition at line 518 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getBookmark()

Any OResultSet::getBookmark ( )
overridevirtual

◆ getBoolean()

sal_Bool OResultSet::getBoolean ( sal_Int32  columnIndex)
overridevirtual

Definition at line 398 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getByte()

sal_Int8 OResultSet::getByte ( sal_Int32  columnIndex)
overridevirtual

Definition at line 406 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getBytes()

Sequence< sal_Int8 > OResultSet::getBytes ( sal_Int32  columnIndex)
overridevirtual

Definition at line 454 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getCharacterStream()

Reference< css::io::XInputStream > OResultSet::getCharacterStream ( sal_Int32  columnIndex)
overridevirtual

Definition at line 494 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getClob()

Reference< XClob > OResultSet::getClob ( sal_Int32  columnIndex)
overridevirtual

Definition at line 526 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getColumns()

Reference< css::container::XNameAccess > OResultSet::getColumns ( )
overridevirtual

◆ getDate()

css::util::Date OResultSet::getDate ( sal_Int32  columnIndex)
overridevirtual

Definition at line 462 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getDouble()

double OResultSet::getDouble ( sal_Int32  columnIndex)
overridevirtual

Definition at line 446 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getFastPropertyValue()

virtual void SAL_CALL dbaccess::OResultSet::getFastPropertyValue ( css::uno::Any &  rValue,
sal_Int32  nHandle 
) const
overridevirtual

◆ getFloat()

float OResultSet::getFloat ( sal_Int32  columnIndex)
overridevirtual

Definition at line 438 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getImplementationId()

Sequence< sal_Int8 > OResultSet::getImplementationId ( )
overridevirtual

Definition at line 106 of file resultset.cxx.

◆ getImplementationName()

OUString OResultSet::getImplementationName ( )
overridevirtual

Definition at line 165 of file resultset.cxx.

◆ getInfoHelper()

cppu::IPropertyArrayHelper & OResultSet::getInfoHelper ( )
overridevirtual

◆ getInt()

sal_Int32 OResultSet::getInt ( sal_Int32  columnIndex)
overridevirtual

Definition at line 422 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getLong()

sal_Int64 OResultSet::getLong ( sal_Int32  columnIndex)
overridevirtual

Definition at line 430 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getMetaData()

Reference< XResultSetMetaData > OResultSet::getMetaData ( )
overridevirtual

Definition at line 272 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ getObject()

virtual css::uno::Any SAL_CALL dbaccess::OResultSet::getObject ( sal_Int32  columnIndex,
const css::uno::Reference< css::container::XNameAccess > &  typeMap 
)
overridevirtual

◆ getPropertySetInfo()

Reference< XPropertySetInfo > OResultSet::getPropertySetInfo ( )
overridevirtual

◆ getRef()

Reference< XRef > OResultSet::getRef ( sal_Int32  columnIndex)
overridevirtual

Definition at line 510 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getRow()

sal_Int32 OResultSet::getRow ( )
overridevirtual

Definition at line 786 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ getShort()

sal_Int16 OResultSet::getShort ( sal_Int32  columnIndex)
overridevirtual

Definition at line 414 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getStatement()

Reference< XInterface > OResultSet::getStatement ( )
overridevirtual

Definition at line 850 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_aStatement.

Referenced by getColumns().

◆ getString()

OUString OResultSet::getString ( sal_Int32  columnIndex)
overridevirtual

Definition at line 390 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getSupportedServiceNames()

Sequence< OUString > OResultSet::getSupportedServiceNames ( )
overridevirtual

Definition at line 175 of file resultset.cxx.

References SERVICE_SDB_RESULTSET, and SERVICE_SDBC_RESULTSET.

◆ getTime()

css::util::Time OResultSet::getTime ( sal_Int32  columnIndex)
overridevirtual

Definition at line 470 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getTimestamp()

css::util::DateTime OResultSet::getTimestamp ( sal_Int32  columnIndex)
overridevirtual

Definition at line 478 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

◆ getTypes()

Sequence< Type > OResultSet::getTypes ( )
overridevirtual

Definition at line 98 of file resultset.cxx.

References aTypes.

◆ getWarnings()

Any OResultSet::getWarnings ( )
overridevirtual

◆ hashBookmark()

virtual sal_Int32 SAL_CALL dbaccess::OResultSet::hashBookmark ( const css::uno::Any &  bookmark)
overridevirtual

◆ hasOrderedBookmarks()

sal_Bool OResultSet::hasOrderedBookmarks ( )
overridevirtual

◆ insertRow()

void OResultSet::insertRow ( )
overridevirtual

◆ isAfterLast()

sal_Bool OResultSet::isAfterLast ( )
overridevirtual

Definition at line 730 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ isBeforeFirst()

sal_Bool OResultSet::isBeforeFirst ( )
overridevirtual

Definition at line 722 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ isFirst()

sal_Bool OResultSet::isFirst ( )
overridevirtual

Definition at line 738 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ isLast()

sal_Bool OResultSet::isLast ( )
overridevirtual

Definition at line 746 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ last()

sal_Bool OResultSet::last ( )
overridevirtual

Definition at line 778 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ moveRelativeToBookmark()

virtual sal_Bool SAL_CALL dbaccess::OResultSet::moveRelativeToBookmark ( const css::uno::Any &  bookmark,
sal_Int32  rows 
)
overridevirtual

◆ moveToBookmark()

virtual sal_Bool SAL_CALL dbaccess::OResultSet::moveToBookmark ( const css::uno::Any &  bookmark)
overridevirtual

◆ moveToCurrentRow()

void OResultSet::moveToCurrentRow ( )
overridevirtual

◆ moveToInsertRow()

void OResultSet::moveToInsertRow ( )
overridevirtual

◆ next()

sal_Bool OResultSet::next ( )
overridevirtual

Definition at line 714 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ previous()

sal_Bool OResultSet::previous ( )
overridevirtual

Definition at line 810 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ queryInterface()

virtual css::uno::Any SAL_CALL dbaccess::OResultSet::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from cppu::OPropertySetHelper.

◆ refreshRow()

void OResultSet::refreshRow ( )
overridevirtual

Definition at line 818 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ relative()

sal_Bool OResultSet::relative ( sal_Int32  rows)
overridevirtual

Definition at line 802 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ release()

void OResultSet::release ( )
overridevirtualnoexcept

Definition at line 128 of file resultset.cxx.

◆ rowDeleted()

sal_Bool OResultSet::rowDeleted ( )
overridevirtual

Definition at line 842 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ rowInserted()

sal_Bool OResultSet::rowInserted ( )
overridevirtual

Definition at line 834 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ rowUpdated()

sal_Bool OResultSet::rowUpdated ( )
overridevirtual

Definition at line 826 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorResultSet.

◆ setFastPropertyValue_NoBroadcast()

virtual void SAL_CALL dbaccess::OResultSet::setFastPropertyValue_NoBroadcast ( sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
overridevirtual

◆ supportsService()

sal_Bool OResultSet::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 170 of file resultset.cxx.

References cppu::supportsService().

◆ updateBinaryStream()

virtual void SAL_CALL dbaccess::OResultSet::updateBinaryStream ( sal_Int32  columnIndex,
const css::uno::Reference< css::io::XInputStream > &  x,
sal_Int32  length 
)
overridevirtual

◆ updateBoolean()

void OResultSet::updateBoolean ( sal_Int32  columnIndex,
sal_Bool  x 
)
overridevirtual

Definition at line 553 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateByte()

void OResultSet::updateByte ( sal_Int32  columnIndex,
sal_Int8  x 
)
overridevirtual

Definition at line 563 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateBytes()

virtual void SAL_CALL dbaccess::OResultSet::updateBytes ( sal_Int32  columnIndex,
const css::uno::Sequence< sal_Int8 > &  x 
)
overridevirtual

◆ updateCharacterStream()

virtual void SAL_CALL dbaccess::OResultSet::updateCharacterStream ( sal_Int32  columnIndex,
const css::uno::Reference< css::io::XInputStream > &  x,
sal_Int32  length 
)
overridevirtual

◆ updateDate()

void OResultSet::updateDate ( sal_Int32  columnIndex,
const css::util::Date &  x 
)
overridevirtual

Definition at line 643 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateDouble()

void OResultSet::updateDouble ( sal_Int32  columnIndex,
double  x 
)
overridevirtual

Definition at line 613 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateFloat()

void OResultSet::updateFloat ( sal_Int32  columnIndex,
float  x 
)
overridevirtual

Definition at line 603 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateInt()

void OResultSet::updateInt ( sal_Int32  columnIndex,
sal_Int32  x 
)
overridevirtual

Definition at line 583 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateLong()

void OResultSet::updateLong ( sal_Int32  columnIndex,
sal_Int64  x 
)
overridevirtual

Definition at line 593 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateNull()

void OResultSet::updateNull ( sal_Int32  columnIndex)
overridevirtual

Definition at line 543 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, and m_xDelegatorRowUpdate.

◆ updateNumericObject()

virtual void SAL_CALL dbaccess::OResultSet::updateNumericObject ( sal_Int32  columnIndex,
const css::uno::Any &  x,
sal_Int32  scale 
)
overridevirtual

◆ updateObject()

virtual void SAL_CALL dbaccess::OResultSet::updateObject ( sal_Int32  columnIndex,
const css::uno::Any &  x 
)
overridevirtual

◆ updateRow()

void OResultSet::updateRow ( )
overridevirtual

◆ updateShort()

void OResultSet::updateShort ( sal_Int32  columnIndex,
sal_Int16  x 
)
overridevirtual

Definition at line 573 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateString()

void OResultSet::updateString ( sal_Int32  columnIndex,
const OUString &  x 
)
overridevirtual

Definition at line 623 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateTime()

void OResultSet::updateTime ( sal_Int32  columnIndex,
const css::util::Time &  x 
)
overridevirtual

Definition at line 653 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ updateTimestamp()

void OResultSet::updateTimestamp ( sal_Int32  columnIndex,
const css::util::DateTime &  x 
)
overridevirtual

Definition at line 663 of file resultset.cxx.

References checkReadOnly(), cppu::BaseMutex::m_aMutex, m_xDelegatorRowUpdate, and x.

◆ wasNull()

sal_Bool OResultSet::wasNull ( )
overridevirtual

Definition at line 382 of file resultset.cxx.

References cppu::BaseMutex::m_aMutex, and m_xDelegatorRow.

Member Data Documentation

◆ m_aStatement

css::uno::Reference< css::uno::XInterface> dbaccess::OResultSet::m_aStatement
private

Definition at line 65 of file resultset.hxx.

Referenced by disposing(), getStatement(), and OResultSet().

◆ m_aWarnings

::dbtools::WarningsContainer dbaccess::OResultSet::m_aWarnings
private

Definition at line 72 of file resultset.hxx.

Referenced by clearWarnings(), and getWarnings().

◆ m_bIsBookmarkable

bool dbaccess::OResultSet::m_bIsBookmarkable
private

Definition at line 75 of file resultset.hxx.

Referenced by checkBookmarkable(), and OResultSet().

◆ m_nResultSetConcurrency

sal_Int32 dbaccess::OResultSet::m_nResultSetConcurrency
private

Definition at line 74 of file resultset.hxx.

Referenced by checkReadOnly(), and OResultSet().

◆ m_pColumns

std::unique_ptr<OColumns> dbaccess::OResultSet::m_pColumns
private

Definition at line 73 of file resultset.hxx.

Referenced by disposing(), getColumns(), OResultSet(), and ~OResultSet().

◆ m_xDelegatorResultSet

css::uno::Reference< css::sdbc::XResultSet > dbaccess::OResultSet::m_xDelegatorResultSet
private

◆ m_xDelegatorResultSetUpdate

css::uno::Reference< css::sdbc::XResultSetUpdate > dbaccess::OResultSet::m_xDelegatorResultSetUpdate
private

◆ m_xDelegatorRow

css::uno::Reference< css::sdbc::XRow > dbaccess::OResultSet::m_xDelegatorRow
private

◆ m_xDelegatorRowUpdate

css::uno::Reference< css::sdbc::XRowUpdate > dbaccess::OResultSet::m_xDelegatorRowUpdate
private

The documentation for this class was generated from the following files: