96 ::osl::MutexGuard aGuard(
m_aMutex );
107 ::osl::MutexGuard aGuard(
m_aMutex );
116 catch (SQLException &) {
125 ::osl::MutexGuard aGuard(
m_aMutex );
135 ::osl::MutexGuard aGuard(
m_aMutex );
150 ::osl::MutexGuard aGuard(
m_aMutex );
159 ::osl::MutexGuard aGuard(
m_aMutex );
266 const OUString sError(
getOwnConnection()->getResources().getResourceStringWithSubstitution(
267 STR_UNKNOWN_PARA_TYPE,
268 "$position$", OUString::number(parameterIndex)
IMPLEMENT_SERVICE_INFO(OEvoabPreparedStatement,"com.sun.star.sdbcx.evoab.PreparedStatement","com.sun.star.sdbc.PreparedStatement")
QueryData impl_getEBookQuery_throw(const OUString &_rSql)
will return the EBookQuery representing the statement WHERE condition, or throw
virtual void SAL_CALL acquire() noexcept override
css::uno::Reference< css::sdbc::XConnection > impl_getConnection()
OEvoabConnection * getOwnConnection() const
virtual void SAL_CALL close() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL clearWarnings() override
css::uno::Reference< css::sdbc::XResultSet > impl_executeQuery_throw(const OUString &_rSql)
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL executeQuery() override
virtual void SAL_CALL setShort(sal_Int32 parameterIndex, sal_Int16 x) override
virtual void SAL_CALL setObject(sal_Int32 parameterIndex, const css::uno::Any &x) override
virtual void SAL_CALL setDate(sal_Int32 parameterIndex, const css::util::Date &x) override
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getResultSet() override
virtual css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL getMetaData() override
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getConnection() override
virtual void SAL_CALL setNull(sal_Int32 parameterIndex, sal_Int32 sqlType) override
virtual void SAL_CALL setBoolean(sal_Int32 parameterIndex, sal_Bool x) override
css::uno::Reference< css::sdbc::XResultSetMetaData > m_xMetaData
virtual void SAL_CALL acquire() noexcept override
virtual sal_Bool SAL_CALL execute() override
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL setLong(sal_Int32 parameterIndex, sal_Int64 x) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL setClob(sal_Int32 parameterIndex, const css::uno::Reference< css::sdbc::XClob > &x) override
virtual sal_Int32 SAL_CALL getUpdateCount() override
virtual void SAL_CALL setString(sal_Int32 parameterIndex, const OUString &x) override
virtual void SAL_CALL setByte(sal_Int32 parameterIndex, sal_Int8 x) override
virtual void SAL_CALL setObjectNull(sal_Int32 parameterIndex, sal_Int32 sqlType, const OUString &typeName) override
virtual void SAL_CALL setCharacterStream(sal_Int32 parameterIndex, const css::uno::Reference< css::io::XInputStream > &x, sal_Int32 length) override
virtual void SAL_CALL setFloat(sal_Int32 parameterIndex, float x) override
virtual void SAL_CALL setBinaryStream(sal_Int32 parameterIndex, const css::uno::Reference< css::io::XInputStream > &x, sal_Int32 length) override
virtual ~OEvoabPreparedStatement() override
virtual void SAL_CALL setBlob(sal_Int32 parameterIndex, const css::uno::Reference< css::sdbc::XBlob > &x) override
void construct(const OUString &_sql)
virtual void SAL_CALL setTime(sal_Int32 parameterIndex, const css::util::Time &x) override
virtual void SAL_CALL setDouble(sal_Int32 parameterIndex, double x) override
virtual void SAL_CALL clearParameters() override
virtual void SAL_CALL setInt(sal_Int32 parameterIndex, sal_Int32 x) override
virtual void SAL_CALL setTimestamp(sal_Int32 parameterIndex, const css::util::DateTime &x) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL setObjectWithInfo(sal_Int32 parameterIndex, const css::uno::Any &x, sal_Int32 targetSqlType, sal_Int32 scale) override
virtual void SAL_CALL setBytes(sal_Int32 parameterIndex, const css::uno::Sequence< sal_Int8 > &x) override
virtual void SAL_CALL setArray(sal_Int32 parameterIndex, const css::uno::Reference< css::sdbc::XArray > &x) override
virtual sal_Int32 SAL_CALL executeUpdate() override
virtual void SAL_CALL setRef(sal_Int32 parameterIndex, const css::uno::Reference< css::sdbc::XRef > &x) override
virtual void SAL_CALL close() override
virtual sal_Bool SAL_CALL getMoreResults() override
mutable::osl::Mutex m_aMutex
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() SAL_OVERRIDE
virtual css::uno::Any SAL_CALL queryInterface(css::uno::Type const &rType) SAL_OVERRIDE
#define ENSURE_OR_THROW(c, m)
void free_column_resources()
void checkDisposed(bool _bThrow)
rtl::Reference< connectivity::OSQLColumns > xSelectColumns
EBookQuery * getQuery() const