12#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
26 css::uno::Reference<css::sdbc::XDatabaseMetaData>
m_xMetaData;
31 virtual css::uno::Reference<css::beans::XPropertySet>
createDescriptor()
override;
34 const css::uno::Reference<css::beans::XPropertySet>& rDescriptor)
override;
36 void createTable(
const css::uno::Reference<css::beans::XPropertySet>& descriptor);
39 virtual void dropObject(sal_Int32 nPosition,
const OUString& rName)
override;
42 Tables(css::uno::Reference<css::sdbc::XDatabaseMetaData> xMetaData,
44 ::std::vector<OUString>
const& rNames)
50 void appendNew(
const OUString& _rsNewTable);
This implements com.sun.star.sdbcx.Container, which seems to be also known by the name of Tables and ...
void createTable(const css::uno::Reference< css::beans::XPropertySet > &descriptor)
virtual css::uno::Reference< css::beans::XPropertySet > createDescriptor() override
virtual ::connectivity::sdbcx::ObjectType createObject(const OUString &rName) override
Tables(css::uno::Reference< css::sdbc::XDatabaseMetaData > xMetaData, ::cppu::OWeakObject &rParent, ::osl::Mutex &rMutex, ::std::vector< OUString > const &rNames)
virtual void dropObject(sal_Int32 nPosition, const OUString &rName) override
css::uno::Reference< css::sdbc::XDatabaseMetaData > m_xMetaData
virtual void impl_refresh() override
void appendNew(const OUString &_rsNewTable)
virtual OUString getNameForObject(const sdbcx::ObjectType &_xObject) override
returns the name for the object.
virtual ::connectivity::sdbcx::ObjectType appendObject(const OUString &rName, const css::uno::Reference< css::beans::XPropertySet > &rDescriptor) override
appends an object described by a descriptor, under a given name
css::uno::Reference< css::beans::XPropertySet > ObjectType