23#include <com/sun/star/lang/XServiceInfo.hpp>
24#include <com/sun/star/sdbc/XWarningsSupplier.hpp>
25#include <com/sun/star/sdbc/XConnection.hpp>
26#include <com/sun/star/sdbcx/XTablesSupplier.hpp>
33 typedef ::cppu::WeakComponentImplHelper<css::sdbc::XConnection,
34 css::sdbc::XWarningsSupplier,
35 css::lang::XServiceInfo
53 css::uno::Reference< css::sdbcx::XTablesSupplier>
63 virtual void construct(
const OUString& url,
const css::uno::Sequence< css::beans::PropertyValue >& info);
69 virtual void SAL_CALL
disposing()
override;
75 virtual css::uno::Reference< css::sdbc::XStatement > SAL_CALL
createStatement( )
override;
76 virtual css::uno::Reference< css::sdbc::XPreparedStatement > SAL_CALL
prepareStatement(
const OUString&
sql )
override;
77 virtual css::uno::Reference< css::sdbc::XPreparedStatement > SAL_CALL
prepareCall(
const OUString&
sql )
override;
78 virtual OUString SAL_CALL
nativeSQL(
const OUString&
sql )
override;
81 virtual void SAL_CALL
commit( )
override;
82 virtual void SAL_CALL
rollback( )
override;
84 virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > SAL_CALL
getMetaData( )
override;
87 virtual void SAL_CALL
setCatalog(
const OUString& catalog )
override;
88 virtual OUString SAL_CALL
getCatalog( )
override;
91 virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL
getTypeMap( )
override;
92 virtual void SAL_CALL
setTypeMap(
const css::uno::Reference< css::container::XNameAccess >& typeMap )
override;
95 virtual void SAL_CALL
close( )
override;
98 virtual css::uno::Any SAL_CALL
getWarnings( )
override;
102 css::uno::Reference< css::sdbcx::XTablesSupplier >
createCatalog();
virtual void SAL_CALL close() override
virtual void SAL_CALL setAutoCommit(sal_Bool autoCommit) override
virtual OUString SAL_CALL nativeSQL(const OUString &sql) override
MacabConnection(MacabDriver *_pDriver)
virtual void construct(const OUString &url, const css::uno::Sequence< css::beans::PropertyValue > &info)
MacabAddressBook * m_pAddressBook
virtual void SAL_CALL disposing() override
virtual sal_Bool SAL_CALL isReadOnly() override
virtual css::uno::Reference< css::sdbc::XPreparedStatement > SAL_CALL prepareCall(const OUString &sql) override
virtual css::uno::Any SAL_CALL getWarnings() override
virtual sal_Int32 SAL_CALL getTransactionIsolation() override
virtual void SAL_CALL clearWarnings() override
virtual void SAL_CALL setReadOnly(sal_Bool readOnly) override
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getTypeMap() override
virtual void SAL_CALL setTransactionIsolation(sal_Int32 level) override
virtual sal_Bool SAL_CALL isClosed() override
css::uno::Reference< css::sdbcx::XTablesSupplier > m_xCatalog
MacabDriver * getDriver() const
virtual css::uno::Reference< css::sdbc::XPreparedStatement > SAL_CALL prepareStatement(const OUString &sql) override
virtual void SAL_CALL setCatalog(const OUString &catalog) override
virtual css::uno::Reference< css::sdbc::XStatement > SAL_CALL createStatement() override
virtual sal_Bool SAL_CALL getAutoCommit() override
MacabAddressBook * getAddressBook() const
virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > SAL_CALL getMetaData() override
virtual void SAL_CALL commit() override
virtual OUString SAL_CALL getCatalog() override
virtual void SAL_CALL setTypeMap(const css::uno::Reference< css::container::XNameAccess > &typeMap) override
virtual ~MacabConnection() override
css::uno::Reference< css::sdbcx::XTablesSupplier > createCatalog()
virtual void SAL_CALL rollback() override
std::vector< css::uno::WeakReferenceHelper > OWeakRefArray
::cppu::WeakComponentImplHelper< css::sdbc::XConnection, css::sdbc::XWarningsSupplier, css::lang::XServiceInfo > OMetaConnection_BASE
connectivity::OMetaConnection MacabConnection_BASE