34#include <com/sun/star/sdbc/XCloseable.hpp>
35#include <com/sun/star/sdbc/XMultipleResults.hpp>
36#include <com/sun/star/sdbc/XWarningsSupplier.hpp>
37#include <com/sun/star/util/XCancellable.hpp>
42 typedef ::cppu::WeakComponentImplHelper< css::sdbc::XWarningsSupplier,
43 css::util::XCancellable,
44 css::sdbc::XCloseable,
72 virtual ::cppu::IPropertyArrayHelper & SAL_CALL
getInfoHelper()
override;
74 css::uno::Any & rConvertedValue,
75 css::uno::Any & rOldValue,
77 const css::uno::Any& rValue )
override;
80 const css::uno::Any& rValue)
override;
82 css::uno::Any& rValue,
83 sal_Int32 nHandle)
const override;
99 using OStatementCommonBase_Base::operator css::uno::Reference< css::uno::XInterface >;
104 OStatementCommonBase_Base::disposing();
107 virtual void SAL_CALL
release() noexcept override;
108 virtual
void SAL_CALL
acquire() noexcept override;
121 virtual css::
uno::Reference< css::sdbc::XResultSet > SAL_CALL
getResultSet( ) override;
126 virtual
void SAL_CALL
cancel( ) override;
128 virtual
void SAL_CALL
close( ) override;
virtual css::uno::Any SAL_CALL getFastPropertyValue(sal_Int32 nHandle) override final
virtual void SAL_CALL release() noexcept override
virtual css::uno::Any SAL_CALL getWarnings() override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
used to implement the creation of the array helper which is shared amongst all instances of the class...
virtual void SAL_CALL cancel() override
::rtl::Reference< Connection > m_pConnection
virtual sal_Bool SAL_CALL getMoreResults() override
virtual ~OStatementCommonBase() override
isc_stmt_handle m_aStatementHandle
css::uno::Reference< css::sdbc::XResultSet > m_xResultSet
OStatementCommonBase(Connection *_pConnection)
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
sal_Int32 getStatementChangeCount()
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
ISC_STATUS_ARRAY m_statusVector
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 getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual sal_Int32 SAL_CALL getUpdateCount() override
void prepareAndDescribeStatement(std::u16string_view sqlIn, XSQLDA *&pOutSqlda)
short getSqlInfoItem(char aInfoItem)
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getResultSet() override
virtual void SAL_CALL acquire() noexcept override
virtual void disposeResultSet()
void freeStatementHandle()
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL close() override
virtual void SAL_CALL disposing() override
virtual void SAL_CALL clearWarnings() override
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
::cppu::WeakComponentImplHelper< css::sdbc::XWarningsSupplier, css::util::XCancellable, css::sdbc::XCloseable, css::sdbc::XMultipleResults > OStatementCommonBase_Base