LibreOffice Module connectivity (master) 1
|
#include <FDriver.hxx>
Public Member Functions | |
OFileDriver (css::uno::Reference< css::uno::XComponentContext > _xContext) | |
virtual void SAL_CALL | disposing () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL | connect (const OUString &url, const css::uno::Sequence< css::beans::PropertyValue > &info) override |
virtual sal_Bool SAL_CALL | acceptsURL (const OUString &url) override |
virtual css::uno::Sequence< css::sdbc::DriverPropertyInfo > SAL_CALL | getPropertyInfo (const OUString &url, const css::uno::Sequence< css::beans::PropertyValue > &info) override |
virtual sal_Int32 SAL_CALL | getMajorVersion () override |
virtual sal_Int32 SAL_CALL | getMinorVersion () override |
virtual css::uno::Reference< css::sdbcx::XTablesSupplier > SAL_CALL | getDataDefinitionByConnection (const css::uno::Reference< css::sdbc::XConnection > &connection) override |
virtual css::uno::Reference< css::sdbcx::XTablesSupplier > SAL_CALL | getDataDefinitionByURL (const OUString &url, const css::uno::Sequence< css::beans::PropertyValue > &info) override |
const css::uno::Reference< css::uno::XComponentContext > & | getComponentContext () const |
Protected Attributes | |
::osl::Mutex | m_aMutex |
connectivity::OWeakRefArray | m_xConnections |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
Definition at line 35 of file FDriver.hxx.
OFileDriver::OFileDriver | ( | css::uno::Reference< css::uno::XComponentContext > | _xContext | ) |
Definition at line 40 of file FDriver.cxx.
References _xContext, m_aMutex, and m_xContext.
|
overridevirtual |
Reimplemented in connectivity::calc::ODriver, connectivity::dbase::ODriver, connectivity::flat::ODriver, and connectivity::writer::ODriver.
Definition at line 93 of file FDriver.cxx.
Referenced by getDataDefinitionByURL(), and getPropertyInfo().
|
overridevirtual |
Reimplemented in connectivity::calc::ODriver, connectivity::dbase::ODriver, connectivity::flat::ODriver, and connectivity::writer::ODriver.
Definition at line 81 of file FDriver.cxx.
References connectivity::checkDisposed(), m_aMutex, and m_xConnections.
Referenced by getDataDefinitionByURL().
|
overridevirtual |
Definition at line 46 of file FDriver.cxx.
References m_aMutex, and m_xConnections.
|
inline |
Definition at line 66 of file FDriver.hxx.
References m_xContext.
Referenced by connectivity::flat::OFlatTable::construct(), and connectivity::flat::OFlatTable::fillColumns().
|
overridevirtual |
Definition at line 171 of file FDriver.cxx.
References connectivity::checkDisposed(), m_aMutex, and m_xConnections.
Referenced by getDataDefinitionByURL().
|
overridevirtual |
Definition at line 188 of file FDriver.cxx.
References acceptsURL(), connect(), getDataDefinitionByConnection(), connectivity::SharedResources::getResourceString(), sMessage, and dbtools::throwGenericSQLException().
|
overridevirtual |
Reimplemented in connectivity::calc::ODriver, connectivity::dbase::ODriver, connectivity::flat::ODriver, and connectivity::writer::ODriver.
Definition at line 64 of file FDriver.cxx.
|
overridevirtual |
Definition at line 159 of file FDriver.cxx.
|
overridevirtual |
Definition at line 164 of file FDriver.cxx.
|
overridevirtual |
Reimplemented in connectivity::calc::ODriver, connectivity::dbase::ODriver, connectivity::flat::ODriver, and connectivity::writer::ODriver.
Definition at line 98 of file FDriver.cxx.
References acceptsURL(), connectivity::SharedResources::getResourceString(), sMessage, and dbtools::throwGenericSQLException().
|
overridevirtual |
Definition at line 75 of file FDriver.cxx.
|
overridevirtual |
Definition at line 69 of file FDriver.cxx.
References cppu::supportsService().
|
protected |
Definition at line 38 of file FDriver.hxx.
Referenced by connect(), disposing(), and getDataDefinitionByConnection().
|
protected |
Definition at line 40 of file FDriver.hxx.
Referenced by connect(), disposing(), and getDataDefinitionByConnection().
|
protected |
Definition at line 43 of file FDriver.hxx.