25#include <com/sun/star/lang/XServiceInfo.hpp>
26#include <com/sun/star/sdbc/SQLWarning.hpp>
27#include <com/sun/star/sdbc/XBatchExecution.hpp>
28#include <com/sun/star/sdbc/XCloseable.hpp>
29#include <com/sun/star/sdbc/XMultipleResults.hpp>
30#include <com/sun/star/sdbc/XStatement.hpp>
31#include <com/sun/star/sdbc/XWarningsSupplier.hpp>
32#include <com/sun/star/util/XCancellable.hpp>
39using ::com::sun::star::sdbc::SQLWarning;
40using ::com::sun::star::uno::Any;
41using ::com::sun::star::uno::Type;
44 css::sdbc::XCloseable>
76 sal_Int32 nHandle,
const Any& rValue)
override;
87 using OCommonStatement_IBase::rBHelper;
88 using OCommonStatement_IBase::operator css::uno::Reference<css::uno::XInterface>;
94 void SAL_CALL
release() noexcept override;
95 void SAL_CALL
acquire() noexcept override;
110 void SAL_CALL
cancel() override;
113 void SAL_CALL
close() override;
119 using ::cppu::OPropertySetHelper::getFastPropertyValue;
123 css::sdbc::XStatement>
147 void SAL_CALL
acquire() noexcept override;
148 void SAL_CALL
release() noexcept override;
154 css::
uno::Reference<css::sdbc::XResultSet> SAL_CALL
executeQuery(const OUString&
sql) override;
157 css::
uno::Reference<css::sdbc::XConnection> SAL_CALL
getConnection() override;
160 css::
uno::Reference<css::sdbc::XResultSet> SAL_CALL
getResultSet() override;
sal_Int32 m_nAffectedRows
void SAL_CALL disposing() override
void SAL_CALL getFastPropertyValue(Any &rValue, sal_Int32 nHandle) const override
void SAL_CALL clearWarnings() override
OCommonStatement(OConnection *_pConnection)
virtual ~OCommonStatement() override
void SAL_CALL acquire() noexcept override
Any SAL_CALL queryInterface(const css::uno::Type &rType) override
rtl::Reference< OConnection > m_xConnection
css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
css::uno::Reference< css::sdbc::XResultSet > m_xResultSet
::cppu::IPropertyArrayHelper * createArrayHelper() const override
used to implement the creation of the array helper which is shared amongst all instances of the class...
void SAL_CALL close() override
void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const Any &rValue) override
void SAL_CALL release() noexcept override
OConnection * getOwnConnection() const
Any SAL_CALL getWarnings() override
void SAL_CALL cancel() override
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
SQLWarning m_aLastWarning
sal_Bool SAL_CALL convertFastPropertyValue(Any &rConvertedValue, Any &rOldValue, sal_Int32 nHandle, const Any &rValue) override
sal_Int32 SAL_CALL getUpdateCount() override
css::uno::Reference< css::sdbc::XConnection > SAL_CALL getConnection() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
OStatement(OConnection *_pConnection)
void SAL_CALL release() noexcept override
Any SAL_CALL queryInterface(const css::uno::Type &rType) override
css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getResultSet() override
sal_Int32 SAL_CALL executeUpdate(const OUString &sql) override
virtual OUString SAL_CALL getImplementationName() override
virtual ~OStatement() override=default
css::uno::Reference< css::sdbc::XResultSet > SAL_CALL executeQuery(const OUString &sql) override
sal_Bool SAL_CALL getMoreResults() override
sal_Bool SAL_CALL execute(const OUString &sql) override
void SAL_CALL acquire() noexcept override
virtual sal_Bool SAL_CALL supportsService(OUString const &ServiceName) override
css::uno::Sequence< Type > SAL_CALL getTypes() override
::cppu::ImplHelper3< css::lang::XServiceInfo, css::sdbc::XMultipleResults, css::sdbc::XStatement > OStatement_BASE
::cppu::WeakComponentImplHelper3< css::sdbc::XWarningsSupplier, css::util::XCancellable, css::sdbc::XCloseable > OCommonStatement_IBase