|
LibreOffice Module connectivity (master) 1
|
#include <MacabCatalog.hxx>
Public Member Functions | |
| MacabCatalog (MacabConnection *_pCon) | |
| MacabConnection * | getConnection () const |
| virtual void | refreshTables () override |
| virtual void | refreshViews () override |
| virtual void | refreshGroups () override |
| virtual void | refreshUsers () override |
| virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL | getTables () override |
Public Member Functions inherited from connectivity::sdbcx::OCatalog | |
| OCatalog (const css::uno::Reference< css::sdbc::XConnection > &_xConnection) | |
| virtual | ~OCatalog () override |
| DECLARE_SERVICE_INFO () | |
| virtual void | refreshTables ()=0 |
| virtual void | refreshViews ()=0 |
| virtual void SAL_CALL | disposing () override |
| virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL | getTables () override |
| virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL | getViews () override |
| virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL | getUsers () override |
| virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL | getGroups () override |
| virtual void | refreshGroups ()=0 |
| virtual void | refreshUsers ()=0 |
Static Public Member Functions | |
| static const OUString & | getDot () |
Private Attributes | |
| MacabConnection * | m_pConnection |
Additional Inherited Members | |
Protected Member Functions inherited from connectivity::sdbcx::OCatalog | |
| virtual OUString | buildName (const css::uno::Reference< css::sdbc::XRow > &_xRow) |
| builds the name which should be used to access the object later on in the collection. More... | |
| void | fillNames (css::uno::Reference< css::sdbc::XResultSet > &_xResult,::std::vector< OUString > &_rNames) |
| fills a vector with the necessary names which can be used in combination with the collections. More... | |
Protected Member Functions inherited from connectivity::sdbcx::IRefreshableGroups | |
| ~IRefreshableGroups () | |
Protected Member Functions inherited from connectivity::sdbcx::IRefreshableUsers | |
| ~IRefreshableUsers () | |
Protected Attributes inherited from connectivity::sdbcx::OCatalog | |
| ::osl::Mutex | m_aMutex |
| std::unique_ptr< OCollection > | m_pTables |
| std::unique_ptr< OCollection > | m_pViews |
| std::unique_ptr< OCollection > | m_pGroups |
| std::unique_ptr< OCollection > | m_pUsers |
| css::uno::Reference< css::sdbc::XDatabaseMetaData > | m_xMetaData |
Definition at line 28 of file MacabCatalog.hxx.
|
explicit |
Definition at line 36 of file MacabCatalog.cxx.
|
inline |
Definition at line 35 of file MacabCatalog.hxx.
References m_pConnection.
|
static |
Definition at line 81 of file MacabCatalog.cxx.
|
overridevirtual |
Reimplemented from connectivity::sdbcx::OCatalog.
Definition at line 89 of file MacabCatalog.cxx.
References connectivity::checkDisposed(), Exception, connectivity::sdbcx::OCatalog::m_aMutex, connectivity::sdbcx::OCatalog::m_pTables, and refreshTables().
|
overridevirtual |
Implements connectivity::sdbcx::IRefreshableGroups.
Definition at line 73 of file MacabCatalog.cxx.
|
overridevirtual |
Implements connectivity::sdbcx::OCatalog.
Definition at line 42 of file MacabCatalog.cxx.
References aName, Any, aTypes, connectivity::sdbcx::OCatalog::m_aMutex, connectivity::sdbcx::OCatalog::m_pTables, and connectivity::sdbcx::OCatalog::m_xMetaData.
Referenced by getTables().
|
overridevirtual |
Implements connectivity::sdbcx::IRefreshableUsers.
Definition at line 77 of file MacabCatalog.cxx.
|
overridevirtual |
Implements connectivity::sdbcx::OCatalog.
Definition at line 69 of file MacabCatalog.cxx.
|
private |
Definition at line 30 of file MacabCatalog.hxx.
Referenced by getConnection().