23#include <com/sun/star/sdbc/SQLWarning.hpp>
24#include <com/sun/star/beans/PropertyValue.hpp>
25#include <com/sun/star/sdbcx/XTablesSupplier.hpp>
30#include <osl/module.h>
35 namespace SDBCAddress {
51 css::uno::Reference< css::sdbcx::XTablesSupplier >
61 void construct(
const OUString& _rUrl,
const css::uno::Sequence< css::beans::PropertyValue >& _rInfo );
71 virtual void SAL_CALL
disposing()
override;
77 css::uno::Reference< css::sdbcx::XTablesSupplier >
createCatalog();
78 virtual css::uno::Reference< css::sdbc::XStatement > SAL_CALL
createStatement( )
override;
79 virtual css::uno::Reference< css::sdbc::XPreparedStatement > SAL_CALL
prepareStatement(
const OUString&
sql )
override;
80 virtual css::uno::Reference< css::sdbc::XPreparedStatement > SAL_CALL
prepareCall(
const OUString&
sql )
override;
81 virtual OUString SAL_CALL
nativeSQL(
const OUString&
sql )
override;
84 virtual void SAL_CALL
commit( )
override;
85 virtual void SAL_CALL
rollback( )
override;
87 virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > SAL_CALL
getMetaData( )
override;
90 virtual void SAL_CALL
setCatalog(
const OUString& catalog )
override;
91 virtual OUString SAL_CALL
getCatalog( )
override;
94 virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL
getTypeMap( )
override;
95 virtual void SAL_CALL
setTypeMap(
const css::uno::Reference< css::container::XNameAccess >& typeMap )
override;
98 virtual void SAL_CALL
close( )
override;
100 virtual css::uno::Any SAL_CALL
getWarnings( )
override;
virtual void SAL_CALL commit() override
virtual void SAL_CALL setCatalog(const OUString &catalog) override
virtual sal_Bool SAL_CALL isReadOnly() override
virtual sal_Bool SAL_CALL isClosed() override
void construct(const OUString &_rUrl, const css::uno::Sequence< css::beans::PropertyValue > &_rInfo)
virtual ~OEvoabConnection() override
virtual void SAL_CALL rollback() override
css::uno::Reference< css::sdbcx::XTablesSupplier > createCatalog()
SDBCAddress::sdbc_address_type getSDBCAddressType() const
void setSDBCAddressType(SDBCAddress::sdbc_address_type _eSDBCAddressType)
OEvoabConnection(OEvoabDriver const &_rDriver)
virtual css::uno::Reference< css::sdbc::XPreparedStatement > SAL_CALL prepareStatement(const OUString &sql) override
virtual sal_Bool SAL_CALL getAutoCommit() override
virtual css::uno::Reference< css::sdbc::XPreparedStatement > SAL_CALL prepareCall(const OUString &sql) override
virtual css::uno::Reference< css::sdbc::XStatement > SAL_CALL createStatement() override
SDBCAddress::sdbc_address_type m_eSDBCAddressType
virtual void SAL_CALL setAutoCommit(sal_Bool autoCommit) override
css::uno::Reference< css::sdbcx::XTablesSupplier > m_xCatalog
virtual OUString SAL_CALL getCatalog() override
const OEvoabDriver & getDriver() const
virtual void SAL_CALL setReadOnly(sal_Bool readOnly) override
virtual sal_Int32 SAL_CALL getTransactionIsolation() override
const OEvoabDriver & m_rDriver
virtual OUString SAL_CALL nativeSQL(const OUString &sql) override
::dbtools::WarningsContainer m_aWarnings
virtual void SAL_CALL close() override
void setPassword(OString const &aStr)
virtual css::uno::Any SAL_CALL getWarnings() override
virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > SAL_CALL getMetaData() override
virtual void SAL_CALL clearWarnings() override
virtual void SAL_CALL setTypeMap(const css::uno::Reference< css::container::XNameAccess > &typeMap) override
virtual void SAL_CALL disposing() override
virtual void SAL_CALL setTransactionIsolation(sal_Int32 level) override
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getTypeMap() override
connectivity::OMetaConnection OConnection_BASE