LibreOffice Module connectivity (master) 1
|
#include <mysqlc_prepared_resultset.hxx>
Public Member Functions | |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (OUString const &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
OPreparedResultSet (OConnection &rConn, OPreparedStatement *pStmt, MYSQL_STMT *pMyStmt) | |
void SAL_CALL | disposing () override |
Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
void SAL_CALL | acquire () noexcept override |
void SAL_CALL | release () noexcept override |
css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
sal_Bool SAL_CALL | next () override |
sal_Bool SAL_CALL | isBeforeFirst () override |
sal_Bool SAL_CALL | isAfterLast () override |
sal_Bool SAL_CALL | isFirst () override |
sal_Bool SAL_CALL | isLast () override |
void SAL_CALL | beforeFirst () override |
void SAL_CALL | afterLast () override |
sal_Bool SAL_CALL | first () override |
sal_Bool SAL_CALL | last () override |
sal_Int32 SAL_CALL | getRow () override |
sal_Bool SAL_CALL | absolute (sal_Int32 row) override |
sal_Bool SAL_CALL | relative (sal_Int32 rows) override |
sal_Bool SAL_CALL | previous () override |
void SAL_CALL | refreshRow () override |
sal_Bool SAL_CALL | rowUpdated () override |
sal_Bool SAL_CALL | rowInserted () override |
sal_Bool SAL_CALL | rowDeleted () override |
css::uno::Reference< css::uno::XInterface > SAL_CALL | getStatement () override |
sal_Bool SAL_CALL | wasNull () override |
OUString SAL_CALL | getString (sal_Int32 column) override |
sal_Bool SAL_CALL | getBoolean (sal_Int32 column) override |
sal_Int8 SAL_CALL | getByte (sal_Int32 column) override |
sal_Int16 SAL_CALL | getShort (sal_Int32 column) override |
sal_Int32 SAL_CALL | getInt (sal_Int32 column) override |
sal_Int64 SAL_CALL | getLong (sal_Int32 column) override |
float SAL_CALL | getFloat (sal_Int32 column) override |
double SAL_CALL | getDouble (sal_Int32 column) override |
css::uno::Sequence< sal_Int8 > SAL_CALL | getBytes (sal_Int32 column) override |
css::util::Date SAL_CALL | getDate (sal_Int32 column) override |
css::util::Time SAL_CALL | getTime (sal_Int32 column) override |
css::util::DateTime SAL_CALL | getTimestamp (sal_Int32 column) override |
css::uno::Reference< css::io::XInputStream > SAL_CALL | getBinaryStream (sal_Int32 column) override |
css::uno::Reference< css::io::XInputStream > SAL_CALL | getCharacterStream (sal_Int32 column) override |
Any SAL_CALL | getObject (sal_Int32 column, const css::uno::Reference< css::container::XNameAccess > &typeMap) override |
css::uno::Reference< css::sdbc::XRef > SAL_CALL | getRef (sal_Int32 column) override |
css::uno::Reference< css::sdbc::XBlob > SAL_CALL | getBlob (sal_Int32 column) override |
css::uno::Reference< css::sdbc::XClob > SAL_CALL | getClob (sal_Int32 column) override |
css::uno::Reference< css::sdbc::XArray > SAL_CALL | getArray (sal_Int32 column) override |
css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL | getMetaData () override |
void SAL_CALL | cancel () override |
void SAL_CALL | close () override |
Any SAL_CALL | getWarnings () override |
void SAL_CALL | clearWarnings () override |
void SAL_CALL | insertRow () override |
void SAL_CALL | updateRow () override |
void SAL_CALL | deleteRow () override |
void SAL_CALL | cancelRowUpdates () override |
void SAL_CALL | moveToInsertRow () override |
void SAL_CALL | moveToCurrentRow () override |
void SAL_CALL | updateNull (sal_Int32 column) override |
void SAL_CALL | updateBoolean (sal_Int32 column, sal_Bool x) override |
void SAL_CALL | updateByte (sal_Int32 column, sal_Int8 x) override |
void SAL_CALL | updateShort (sal_Int32 column, sal_Int16 x) override |
void SAL_CALL | updateInt (sal_Int32 column, sal_Int32 x) override |
void SAL_CALL | updateLong (sal_Int32 column, sal_Int64 x) override |
void SAL_CALL | updateFloat (sal_Int32 column, float x) override |
void SAL_CALL | updateDouble (sal_Int32 column, double x) override |
void SAL_CALL | updateString (sal_Int32 column, const OUString &x) override |
void SAL_CALL | updateBytes (sal_Int32 column, const css::uno::Sequence< sal_Int8 > &x) override |
void SAL_CALL | updateDate (sal_Int32 column, const css::util::Date &x) override |
void SAL_CALL | updateTime (sal_Int32 column, const css::util::Time &x) override |
void SAL_CALL | updateTimestamp (sal_Int32 column, const css::util::DateTime &x) override |
void SAL_CALL | updateBinaryStream (sal_Int32 column, const css::uno::Reference< css::io::XInputStream > &x, sal_Int32 length) override |
void SAL_CALL | updateCharacterStream (sal_Int32 column, const css::uno::Reference< css::io::XInputStream > &x, sal_Int32 length) override |
void SAL_CALL | updateObject (sal_Int32 column, const Any &x) override |
void SAL_CALL | updateNumericObject (sal_Int32 column, const Any &x, sal_Int32 scale) override |
sal_Int32 SAL_CALL | findColumn (const OUString &columnName) override |
Any SAL_CALL | getBookmark () override |
sal_Bool SAL_CALL | moveToBookmark (const Any &bookmark) override |
sal_Bool SAL_CALL | moveRelativeToBookmark (const Any &bookmark, sal_Int32 rows) override |
sal_Int32 SAL_CALL | compareBookmarks (const Any &first, const Any &second) override |
sal_Bool SAL_CALL | hasOrderedBookmarks () override |
sal_Int32 SAL_CALL | hashBookmark (const Any &bookmark) override |
css::uno::Sequence< sal_Int32 > SAL_CALL | deleteRows (const css::uno::Sequence< Any > &rows) override |
void | checkColumnIndex (sal_Int32 index) |
template<> | |
uno::Sequence< sal_Int8 > | retrieveValue (sal_Int32 column) |
Public Member Functions inherited from cppu::WeakComponentImplHelper12< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 > | |
WeakComponentImplHelper12 (::osl::Mutex &rMutex) SAL_NOEXCEPT | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | dispose () SAL_OVERRIDE |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) SAL_OVERRIDE |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) 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 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 connectivity::mysqlc::OPropertyArrayUsageHelper< OPreparedResultSet > | |
OPropertyArrayUsageHelper () | |
virtual | ~OPropertyArrayUsageHelper () |
::cppu::IPropertyArrayHelper * | getArrayHelper () |
call this in the getInfoHelper method of your derived class. More... | |
Private Member Functions | |
::cppu::IPropertyArrayHelper * | createArrayHelper () const override |
used to implement the creation of the array helper which is shared amongst all instances of the class. More... | |
::cppu::IPropertyArrayHelper &SAL_CALL | getInfoHelper () override |
sal_Bool SAL_CALL | convertFastPropertyValue (Any &rConvertedValue, Any &rOldValue, sal_Int32 nHandle, const Any &rValue) override |
void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const Any &rValue) override |
void SAL_CALL | getFastPropertyValue (Any &rValue, sal_Int32 nHandle) const override |
template<typename T > | |
T | safelyRetrieveValue (const sal_Int32 nColumnIndex) |
template<typename T > | |
T | retrieveValue (const sal_Int32 nColumnIndex) |
connectivity::ORowSetValue | getRowSetValue (sal_Int32 nColumnIndex) |
bool | fetchResult () |
virtual | ~OPreparedResultSet () override=default |
Private Attributes | |
OConnection & | m_rConnection |
css::uno::WeakReferenceHelper | m_aStatement |
css::uno::Reference< css::sdbc::XResultSetMetaData > | m_xMetaData |
MYSQL_RES * | m_pResult |
MYSQL_STMT * | m_pStmt |
MYSQL_FIELD * | m_aFields |
rtl_TextEncoding | m_encoding |
sal_Int32 | m_nCurrentRow = 0 |
sal_Int32 | m_nColumnCount |
sal_Int32 | m_nRowCount |
std::unique_ptr< MYSQL_BIND[]> | m_aData |
std::unique_ptr< BindMetaData[]> | m_aMetaData |
bool | m_bWasNull = false |
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::IPropertyArrayHelper * | createArrayHelper () const=0 |
used to implement the creation of the array helper which is shared amongst all instances of the class. More... | |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Protected Attributes inherited from cppu::OPropertySetHelper | |
OBroadcastHelper & | rBHelper |
OMultiTypeInterfaceContainerHelperInt32 | aBoundLC |
OMultiTypeInterfaceContainerHelperInt32 | aVetoableLC |
Impl *const | m_pReserved |
Static Protected Attributes inherited from connectivity::mysqlc::OPropertyArrayUsageHelper< OPreparedResultSet > | |
static sal_Int32 | s_nRefCount |
::cppu::IPropertyArrayHelper * | s_pProps |
::osl::Mutex | s_aMutex |
Definition at line 53 of file mysqlc_prepared_resultset.hxx.
|
overrideprivatevirtualdefault |
References Any.
OPreparedResultSet::OPreparedResultSet | ( | OConnection & | rConn, |
OPreparedStatement * | pStmt, | ||
MYSQL_STMT * | pMyStmt | ||
) |
Definition at line 181 of file mysqlc_prepared_resultset.cxx.
References m_aFields, m_aMutex, m_nRowCount, m_pResult, m_pStmt, and Reference.
|
override |
Definition at line 637 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, m_nRowCount, m_pStmt, and next().
|
overridevirtualnoexcept |
|
override |
Definition at line 592 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 582 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), m_aData, cppu::BaseMutex::m_aMutex, m_nCurrentRow, and m_pStmt.
|
override |
Definition at line 743 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), and cppu::BaseMutex::m_aMutex.
|
override |
Definition at line 777 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
void OPreparedResultSet::checkColumnIndex | ( | sal_Int32 | index | ) |
SQLException | |
RuntimeException |
Definition at line 1118 of file mysqlc_prepared_resultset.cxx.
References Any, m_aData, and m_nColumnCount.
Referenced by getArray(), getBlob(), getClob(), getObject(), getRef(), safelyRetrieveValue(), updateBinaryStream(), updateBoolean(), updateByte(), updateBytes(), updateCharacterStream(), updateDate(), updateDouble(), updateFloat(), updateInt(), updateLong(), updateNull(), updateNumericObject(), updateObject(), updateShort(), updateString(), updateTime(), and updateTimestamp().
|
override |
Definition at line 749 of file mysqlc_prepared_resultset.cxx.
|
override |
Definition at line 600 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::WeakComponentImplHelper12< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 >::dispose(), m_aData, m_aMetaData, cppu::BaseMutex::m_aMutex, m_pResult, and m_pStmt.
|
override |
Definition at line 999 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
overrideprivate |
Definition at line 1047 of file mysqlc_prepared_resultset.cxx.
References nHandle, connectivity::mysqlc::PROPERTY_ID_CURSORNAME, connectivity::mysqlc::PROPERTY_ID_FETCHDIRECTION, connectivity::mysqlc::PROPERTY_ID_FETCHSIZE, connectivity::mysqlc::PROPERTY_ID_ISBOOKMARKABLE, connectivity::mysqlc::PROPERTY_ID_RESULTSETCONCURRENCY, and connectivity::mysqlc::PROPERTY_ID_RESULTSETTYPE.
|
overrideprivatevirtual |
used to implement the creation of the array helper which is shared amongst all instances of the class.
This method needs to be implemented in derived classes.
The method gets called with s_aMutex acquired.
Implements connectivity::mysqlc::OPropertyArrayUsageHelper< OPreparedResultSet >.
Definition at line 1031 of file mysqlc_prepared_resultset.cxx.
References cppu::UnoType< typename T >::get(), connectivity::mysqlc::PROPERTY_ID_FETCHDIRECTION, connectivity::mysqlc::PROPERTY_ID_FETCHSIZE, connectivity::mysqlc::PROPERTY_ID_ISBOOKMARKABLE, connectivity::mysqlc::PROPERTY_ID_RESULTSETCONCURRENCY, and connectivity::mysqlc::PROPERTY_ID_RESULTSETTYPE.
|
override |
Definition at line 770 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 1021 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 198 of file mysqlc_prepared_resultset.cxx.
References comphelper::OPropertySetHelper::disposing(), cppu::BaseMutex::m_aMutex, m_aStatement, and m_xMetaData.
|
private |
Definition at line 99 of file mysqlc_prepared_resultset.cxx.
References mysqlc_sdbc_driver::allocateSqlVar(), connectivity::mysqlc::OConnection::getMysqlConnection(), i, length, m_aData, m_aFields, m_aMetaData, m_encoding, m_nColumnCount, m_pStmt, m_rConnection, mysqlc_sdbc_driver::throwSQLExceptionWithMsg(), and type.
Referenced by next().
|
override |
Definition at line 227 of file mysqlc_prepared_resultset.cxx.
References Any, connectivity::mysqlc::checkDisposed(), columnName, i, cppu::BaseMutex::m_aMutex, m_nColumnCount, m_pResult, and connectivity::evoab::pFields.
|
override |
Definition at line 614 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, m_nCurrentRow, m_pStmt, and next().
|
override |
Definition at line 477 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 404 of file mysqlc_prepared_resultset.cxx.
References mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 497 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 968 of file mysqlc_prepared_resultset.cxx.
References Any, connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 418 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
override |
Definition at line 423 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
override |
Definition at line 428 of file mysqlc_prepared_resultset.cxx.
|
override |
Definition at line 411 of file mysqlc_prepared_resultset.cxx.
References mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 487 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 433 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
override |
Definition at line 438 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
overrideprivate |
Definition at line 1083 of file mysqlc_prepared_resultset.cxx.
References nHandle, connectivity::mysqlc::PROPERTY_ID_CURSORNAME, connectivity::mysqlc::PROPERTY_ID_FETCHDIRECTION, connectivity::mysqlc::PROPERTY_ID_FETCHSIZE, connectivity::mysqlc::PROPERTY_ID_ISBOOKMARKABLE, connectivity::mysqlc::PROPERTY_ID_RESULTSETCONCURRENCY, and connectivity::mysqlc::PROPERTY_ID_RESULTSETTYPE.
|
override |
Definition at line 443 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
overridevirtual |
Definition at line 167 of file mysqlc_prepared_resultset.cxx.
|
overrideprivatevirtual |
Implements cppu::OPropertySetHelper.
Definition at line 1045 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::OPropertyArrayUsageHelper< OPreparedResultSet >::getArrayHelper().
Referenced by getPropertySetInfo().
|
override |
Definition at line 448 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
override |
Definition at line 461 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
override |
Definition at line 466 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, m_pResult, m_rConnection, and m_xMetaData.
|
override |
Definition at line 517 of file mysqlc_prepared_resultset.cxx.
References Any, checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 1113 of file mysqlc_prepared_resultset.cxx.
References getInfoHelper().
|
override |
Definition at line 507 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 453 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and m_pResult.
|
private |
Definition at line 358 of file mysqlc_prepared_resultset.cxx.
References Any, getBoolean(), getByte(), getDate(), getDouble(), getFloat(), getInt(), getLong(), getShort(), getString(), getTime(), getTimestamp(), m_aFields, SAL_WARN, and type.
Referenced by retrieveValue().
|
override |
Definition at line 530 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
override |
Definition at line 690 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and m_aStatement.
|
override |
Definition at line 535 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
overridevirtual |
Definition at line 172 of file mysqlc_prepared_resultset.cxx.
|
override |
Definition at line 540 of file mysqlc_prepared_resultset.cxx.
References Time.
Referenced by getRowSetValue().
|
override |
Definition at line 545 of file mysqlc_prepared_resultset.cxx.
Referenced by getRowSetValue().
|
overridevirtual |
Reimplemented from cppu::WeakComponentImplHelper12< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 >.
Definition at line 218 of file mysqlc_prepared_resultset.cxx.
References aTypes, connectivity::mysqlc::concatSequences(), and cppu::WeakComponentImplHelper12< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 >::getTypes().
|
override |
Definition at line 751 of file mysqlc_prepared_resultset.cxx.
References Any.
|
override |
Definition at line 1012 of file mysqlc_prepared_resultset.cxx.
References mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 1010 of file mysqlc_prepared_resultset.cxx.
|
override |
Definition at line 753 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 558 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, m_nCurrentRow, and m_nRowCount.
Referenced by isFirst().
|
override |
Definition at line 550 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and m_nCurrentRow.
|
override |
Definition at line 566 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), isAfterLast(), cppu::BaseMutex::m_aMutex, and m_nCurrentRow.
|
override |
Definition at line 574 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, m_nCurrentRow, and m_nRowCount.
|
override |
Definition at line 626 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, m_nRowCount, m_pStmt, and next().
|
override |
Definition at line 988 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 980 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), and cppu::BaseMutex::m_aMutex.
|
override |
Definition at line 795 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), and cppu::BaseMutex::m_aMutex.
|
override |
Definition at line 785 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 722 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), fetchResult(), cppu::BaseMutex::m_aMutex, and m_nCurrentRow.
Referenced by absolute(), first(), last(), previous(), and relative().
|
override |
Definition at line 676 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, m_nCurrentRow, m_pStmt, and next().
|
overridevirtual |
Reimplemented from cppu::OPropertySetHelper.
Definition at line 208 of file mysqlc_prepared_resultset.cxx.
References Any, comphelper::OPropertySetHelper::queryInterface(), and cppu::WeakComponentImplHelper12< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9, class Ifc10, class Ifc11, class Ifc12 >::queryInterface().
|
override |
Definition at line 940 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 655 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, m_nCurrentRow, m_nRowCount, m_pStmt, and next().
|
overridevirtualnoexcept |
|
private |
Definition at line 258 of file mysqlc_prepared_resultset.cxx.
References getRowSetValue(), m_aData, m_aFields, and type.
OUString OPreparedResultSet::retrieveValue | ( | sal_Int32 | column | ) |
Definition at line 284 of file mysqlc_prepared_resultset.cxx.
|
override |
Definition at line 698 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), and cppu::BaseMutex::m_aMutex.
|
override |
Definition at line 706 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), and cppu::BaseMutex::m_aMutex.
|
override |
Definition at line 714 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), and cppu::BaseMutex::m_aMutex.
|
private |
Definition at line 243 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), m_aData, cppu::BaseMutex::m_aMutex, and m_bWasNull.
|
overrideprivate |
Definition at line 1065 of file mysqlc_prepared_resultset.cxx.
References nHandle, connectivity::mysqlc::PROPERTY_ID_CURSORNAME, connectivity::mysqlc::PROPERTY_ID_FETCHDIRECTION, connectivity::mysqlc::PROPERTY_ID_FETCHSIZE, connectivity::mysqlc::PROPERTY_ID_ISBOOKMARKABLE, connectivity::mysqlc::PROPERTY_ID_RESULTSETCONCURRENCY, and connectivity::mysqlc::PROPERTY_ID_RESULTSETTYPE.
|
overridevirtual |
Definition at line 177 of file mysqlc_prepared_resultset.cxx.
References cppu::supportsService().
|
override |
Definition at line 918 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 810 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 819 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 881 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 929 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 891 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 863 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 854 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 837 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 845 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 801 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 957 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 948 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 761 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 828 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 872 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 900 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 909 of file mysqlc_prepared_resultset.cxx.
References checkColumnIndex(), connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and mysqlc_sdbc_driver::throwFeatureNotImplementedException().
|
override |
Definition at line 735 of file mysqlc_prepared_resultset.cxx.
References connectivity::mysqlc::checkDisposed(), cppu::BaseMutex::m_aMutex, and m_bWasNull.
|
private |
Definition at line 74 of file mysqlc_prepared_resultset.hxx.
Referenced by beforeFirst(), checkColumnIndex(), close(), fetchResult(), retrieveValue(), and safelyRetrieveValue().
|
private |
Definition at line 65 of file mysqlc_prepared_resultset.hxx.
Referenced by fetchResult(), getRowSetValue(), OPreparedResultSet(), and retrieveValue().
|
private |
Definition at line 75 of file mysqlc_prepared_resultset.hxx.
Referenced by close(), and fetchResult().
|
private |
Definition at line 59 of file mysqlc_prepared_resultset.hxx.
Referenced by disposing(), and getStatement().
|
private |
Definition at line 77 of file mysqlc_prepared_resultset.hxx.
Referenced by safelyRetrieveValue(), and wasNull().
|
private |
Definition at line 67 of file mysqlc_prepared_resultset.hxx.
Referenced by fetchResult().
|
private |
Definition at line 69 of file mysqlc_prepared_resultset.hxx.
Referenced by checkColumnIndex(), fetchResult(), and findColumn().
|
private |
Definition at line 68 of file mysqlc_prepared_resultset.hxx.
Referenced by beforeFirst(), first(), isAfterLast(), isBeforeFirst(), isFirst(), isLast(), next(), previous(), and relative().
|
private |
Definition at line 70 of file mysqlc_prepared_resultset.hxx.
Referenced by absolute(), isAfterLast(), isLast(), last(), OPreparedResultSet(), and relative().
|
private |
Definition at line 63 of file mysqlc_prepared_resultset.hxx.
Referenced by close(), findColumn(), getMetaData(), getRow(), and OPreparedResultSet().
|
private |
Definition at line 64 of file mysqlc_prepared_resultset.hxx.
Referenced by absolute(), beforeFirst(), close(), fetchResult(), first(), last(), OPreparedResultSet(), previous(), and relative().
|
private |
Definition at line 58 of file mysqlc_prepared_resultset.hxx.
Referenced by fetchResult(), and getMetaData().
|
private |
Definition at line 60 of file mysqlc_prepared_resultset.hxx.
Referenced by disposing(), and getMetaData().