73 if (OStatementCommonBase_Base::rBHelper.bDisposed)
99 SAL_INFO(
"connectivity.firebird",
"executeQuery(" <<
sql <<
")");
114 SAL_WARN(
"connectivity.firebird",
"isc_dsql_execute failed");
118 uno::Reference< XInterface >(*
this),
137 return xResults.is();
144 checkDisposed(OStatementCommonBase_Base::rBHelper.bDisposed);
153 aRet = ::cppu::queryInterface(rType,
static_cast< XBatchExecution*
> (
this));
IMPLEMENT_SERVICE_INFO(OStatement,"com.sun.star.sdbcx.OStatement","com.sun.star.sdbc.Statement")
virtual void SAL_CALL addBatch() override
This ResultSet does not deal with the management of the SQLDA it is supplied with.
virtual void SAL_CALL release() noexcept override
::rtl::Reference< Connection > m_pConnection
isc_stmt_handle m_aStatementHandle
css::uno::Reference< css::sdbc::XResultSet > m_xResultSet
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
sal_Int32 getStatementChangeCount()
ISC_STATUS_ARRAY m_statusVector
void prepareAndDescribeStatement(std::u16string_view sqlIn, XSQLDA *&pOutSqlda)
virtual void SAL_CALL acquire() noexcept override
virtual void disposeResultSet()
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL close() override
virtual void disposeResultSet() override
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL executeQuery(const OUString &sql) override
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getConnection() override
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL disposing() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual sal_Bool SAL_CALL execute(const OUString &sql) override
virtual void SAL_CALL acquire() noexcept override
virtual void SAL_CALL clearBatch() override
virtual sal_Int32 SAL_CALL executeUpdate(const OUString &sqlIn) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Sequence< sal_Int32 > SAL_CALL executeBatch() override
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
#define SAL_WARN(area, stream)
#define SAL_INFO(area, stream)
css::uno::Sequence< T > concatSequences(const css::uno::Sequence< T > &rS1, const Ss &... rSn)
void freeSQLVAR(XSQLDA *pSqlda)
void checkDisposed(bool _bThrow)
void evaluateStatusVector(const ISC_STATUS_ARRAY &rStatusVector, std::u16string_view aCause, const css::uno::Reference< css::uno::XInterface > &_rxContext)
Evaluate a firebird status vector and throw exceptions as necessary.