summaryrefslogtreecommitdiff
path: root/connectivity/source/inc/hsqldb/HTables.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/source/inc/hsqldb/HTables.hxx')
-rw-r--r--connectivity/source/inc/hsqldb/HTables.hxx41
1 files changed, 21 insertions, 20 deletions
diff --git a/connectivity/source/inc/hsqldb/HTables.hxx b/connectivity/source/inc/hsqldb/HTables.hxx
index a421be35e1b4..cd255f08ed71 100644
--- a/connectivity/source/inc/hsqldb/HTables.hxx
+++ b/connectivity/source/inc/hsqldb/HTables.hxx
@@ -20,32 +20,33 @@
#include <connectivity/sdbcx/VCollection.hxx>
#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
+#include <utility>
namespace connectivity::hsqldb
+{
+ class OTables final : public sdbcx::OCollection
{
- class OTables final : public sdbcx::OCollection
- {
- css::uno::Reference< css::sdbc::XDatabaseMetaData > m_xMetaData;
+ css::uno::Reference< css::sdbc::XDatabaseMetaData > m_xMetaData;
- virtual sdbcx::ObjectType createObject(const OUString& _rName) override;
- virtual void impl_refresh() override;
- virtual css::uno::Reference< css::beans::XPropertySet > createDescriptor() override;
- virtual sdbcx::ObjectType appendObject( const OUString& _rForName, const css::uno::Reference< css::beans::XPropertySet >& descriptor ) override;
- virtual void dropObject(sal_Int32 _nPos, const OUString& _sElementName) override;
+ virtual css::uno::Reference< css::beans::XPropertySet > createObject(const OUString& _rName) override;
+ virtual void impl_refresh() override;
+ virtual css::uno::Reference< css::beans::XPropertySet > createDescriptor() override;
+ virtual css::uno::Reference< css::beans::XPropertySet > appendObject( const OUString& _rForName, const css::uno::Reference< css::beans::XPropertySet >& descriptor ) override;
+ virtual void dropObject(sal_Int32 _nPos, const OUString& _sElementName) override;
- void createTable( const css::uno::Reference< css::beans::XPropertySet >& descriptor );
- virtual OUString getNameForObject(const sdbcx::ObjectType& _xObject) override;
- public:
- OTables(const css::uno::Reference< css::sdbc::XDatabaseMetaData >& _rMetaData,::cppu::OWeakObject& _rParent, ::osl::Mutex& _rMutex,
- const ::std::vector< OUString> &_rVector) : sdbcx::OCollection(_rParent, true, _rMutex, _rVector)
- ,m_xMetaData(_rMetaData)
- {}
+ void createTable( const css::uno::Reference< css::beans::XPropertySet >& descriptor );
+ virtual OUString getNameForObject(const css::uno::Reference< css::beans::XPropertySet >& _xObject) override;
+ public:
+ OTables(css::uno::Reference< css::sdbc::XDatabaseMetaData > _xMetaData, ::cppu::OWeakObject& _rParent, ::osl::Mutex& _rMutex,
+ const ::std::vector< OUString> &_rVector) : sdbcx::OCollection(_rParent, true, _rMutex, _rVector)
+ ,m_xMetaData(std::move(_xMetaData))
+ {}
- // only the name is identical to ::cppu::OComponentHelper
- virtual void disposing() override;
+ // only the name is identical to ::cppu::OComponentHelper
+ virtual void disposing() override;
- // XDrop
- void appendNew(const OUString& _rsNewTable);
- };
+ // XDrop
+ void appendNew(const OUString& _rsNewTable);
+ };
}