26#include <com/sun/star/sdbc/XDriver.hpp>
27#include <com/sun/star/lang/XServiceInfo.hpp>
35 typedef ::cppu::WeakComponentImplHelper< css::sdbc::XDriver,
43 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
46 explicit OEvoabDriver(
const css::uno::Reference< css::uno::XComponentContext >& );
50 virtual void SAL_CALL
disposing()
override;
59 virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL
connect(
const OUString& url,
const css::uno::Sequence< css::beans::PropertyValue >& info )
override;
61 virtual css::uno::Sequence< css::sdbc::DriverPropertyInfo > SAL_CALL
getPropertyInfo(
const OUString& url,
const css::uno::Sequence< css::beans::PropertyValue >& info )
override;
constexpr OUStringLiteral EVOAB_DRIVER_IMPL_NAME
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL connect(const OUString &url, const css::uno::Sequence< css::beans::PropertyValue > &info) override
OEvoabDriver(const css::uno::Reference< css::uno::XComponentContext > &)
virtual sal_Int32 SAL_CALL getMajorVersion() override
virtual css::uno::Sequence< css::sdbc::DriverPropertyInfo > SAL_CALL getPropertyInfo(const OUString &url, const css::uno::Sequence< css::beans::PropertyValue > &info) override
static bool acceptsURL_Stat(std::u16string_view url)
connectivity::OWeakRefArray m_xConnections
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
const css::uno::Reference< css::uno::XComponentContext > & getComponentContext() const
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual ~OEvoabDriver() override
virtual void SAL_CALL disposing() override
virtual sal_Bool SAL_CALL acceptsURL(const OUString &url) override
virtual sal_Int32 SAL_CALL getMinorVersion() override
virtual OUString SAL_CALL getImplementationName() override
::cppu::WeakComponentImplHelper< css::sdbc::XDriver, css::lang::XServiceInfo > ODriver_BASE
std::vector< css::uno::WeakReferenceHelper > OWeakRefArray