21#include <rtl/textenc.h>
22#include <com/sun/star/beans/PropertyValue.hpp>
23#include <com/sun/star/lang/XServiceInfo.hpp>
24#include <com/sun/star/lang/XUnoTunnel.hpp>
25#include <com/sun/star/sdbc/XWarningsSupplier.hpp>
26#include <com/sun/star/sdbc/XConnection.hpp>
35 typedef ::cppu::WeakComponentImplHelper< css::sdbc::XConnection,
36 css::sdbc::XWarningsSupplier,
37 css::lang::XServiceInfo,
45 css::uno::Sequence< css::beans::PropertyValue >
52 css::uno::WeakReference< css::sdbc::XDatabaseMetaData >
57 static ::dbtools::OPropertyMap& getPropMap();
67 void setConnectionInfo(
const css::uno::Sequence< css::beans::PropertyValue >& _aInfo) { m_aConnectionInfo = _aInfo; }
68 const css::uno::Sequence< css::beans::PropertyValue >&
72 virtual void SAL_CALL disposing()
override;
75 virtual sal_Int64 SAL_CALL getSomething(
const css::uno::Sequence< sal_Int8 >& aIdentifier )
override;
76 static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId();
helper class for accessing resources shared by different libraries in the connectivity module
std::vector< css::uno::WeakReferenceHelper > OWeakRefArray
::cppu::WeakComponentImplHelper< css::sdbc::XConnection, css::sdbc::XWarningsSupplier, css::lang::XServiceInfo, css::lang::XUnoTunnel > OMetaConnection_BASE