28#include <com/sun/star/sdbc/ColumnValue.hpp>
29#include <com/sun/star/sdbc/TransactionIsolation.hpp>
42 : m_pAddressBook(
nullptr),
48MacabConnection::~MacabConnection()
70 ::osl::MutexGuard aGuard(
m_aMutex );
82 ::osl::MutexGuard aGuard(
m_aMutex );
94 ::osl::MutexGuard aGuard(
m_aMutex );
103 ::osl::MutexGuard aGuard(
m_aMutex );
111 ::osl::MutexGuard aGuard(
m_aMutex );
118 ::osl::MutexGuard aGuard(
m_aMutex );
128 ::osl::MutexGuard aGuard(
m_aMutex );
136 ::osl::MutexGuard aGuard(
m_aMutex );
149 ::osl::MutexGuard aGuard(
m_aMutex );
152 return MacabConnection_BASE::rBHelper.bDisposed;
157 ::osl::MutexGuard aGuard(
m_aMutex );
174 ::osl::MutexGuard aGuard(
m_aMutex );
182 ::osl::MutexGuard aGuard(
m_aMutex );
191 ::osl::MutexGuard aGuard(
m_aMutex );
199 ::osl::MutexGuard aGuard(
m_aMutex );
209 ::osl::MutexGuard aGuard(
m_aMutex );
218 ::osl::MutexGuard aGuard(
m_aMutex );
223 return TransactionIsolation::NONE;
228 ::osl::MutexGuard aGuard(
m_aMutex );
250 ::osl::MutexGuard aGuard(
m_aMutex );
294 ::osl::MutexGuard aGuard(
m_aMutex );
SAL_DLLPUBLIC_EXPORT void * createMacabConnection(void *_pDriver)
virtual void SAL_CALL close() override
virtual void SAL_CALL setAutoCommit(sal_Bool autoCommit) override
virtual OUString SAL_CALL nativeSQL(const OUString &sql) override
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
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
css::uno::Reference< css::sdbcx::XTablesSupplier > createCatalog()
virtual void SAL_CALL rollback() override
void checkDisposed(bool _bThrow)