23#include <com/sun/star/sdbc/TransactionIsolation.hpp>
28#include <rtl/ustring.hxx>
43 , m_eSDBCAddressType(SDBCAddress::
EVO_LOCAL)
49 ::osl::MutexGuard aGuard(
m_aMutex );
66 SAL_INFO(
"connectivity.evoab2",
"OEvoabConnection::construct()::url = " << url );
69 const char pPwd[] =
"password";
71 const PropertyValue *pIter = info.getConstArray();
72 const PropertyValue *pEnd = pIter + info.getLength();
73 for(;pIter != pEnd;++pIter)
75 if(pIter->Name == pPwd)
77 pIter->Value >>= sPassword;
82 if ( url ==
"sdbc:address:evolution:groupwise" )
84 else if ( url ==
"sdbc:address:evolution:ldap" )
102 ::osl::MutexGuard aGuard(
m_aMutex );
117 ::osl::MutexGuard aGuard(
m_aMutex );
129 ::osl::MutexGuard aGuard(
m_aMutex );
139 ::osl::MutexGuard aGuard(
m_aMutex );
143 pStmt->construct(
sql );
156 ::osl::MutexGuard aGuard(
m_aMutex );
157 return OConnection_BASE::rBHelper.bDisposed;
165 ::osl::MutexGuard aGuard(
m_aMutex );
229 return TransactionIsolation::NONE;
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
virtual ~OEvoabConnection() override
virtual void SAL_CALL rollback() override
css::uno::Reference< css::sdbcx::XTablesSupplier > createCatalog()
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
virtual void SAL_CALL setAutoCommit(sal_Bool autoCommit) override
css::uno::Reference< css::sdbcx::XTablesSupplier > m_xCatalog
virtual OUString SAL_CALL getCatalog() override
virtual void SAL_CALL setReadOnly(sal_Bool readOnly) override
virtual sal_Int32 SAL_CALL getTransactionIsolation() override
virtual OUString SAL_CALL nativeSQL(const OUString &sql) override
::dbtools::WarningsContainer m_aWarnings
virtual void SAL_CALL close() override
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
#define SAL_INFO(area, stream)
IMPLEMENT_SERVICE_INFO(OStatement, "com.sun.star.comp.sdbcx.evoab.OStatement", "com.sun.star.sdbc.Statement")
void checkDisposed(bool _bThrow)
OString OUStringToOString(std::u16string_view str, ConnectionSettings const *settings)