38 using namespace ::
cppu;
39 using namespace ::
osl;
56 ::osl::Mutex& _rMutex,
57 const std::vector< OUString> &_rVector,
58 bool _bUseAsIndex =
false
64 const ::rtl::Reference< ::connectivity::OSQLColumns >& _rColumns,
89 ::osl::Mutex& _rMutex,
90 std::vector< OUString> && _rVector
91 ) : sdbcx::
OCollection(_rParent,_bCase,_rMutex,_rVector)
OCollection(::cppu::OWeakObject &_rParent, bool _bCase, ::osl::Mutex &_rMutex, const ::std::vector< OUString > &_rVector, bool _bUseIndexOnly=false, bool _bUseHardRef=true)
OPrivateColumns(::rtl::Reference< ::connectivity::OSQLColumns > _xColumns, bool _bCase, ::cppu::OWeakObject &_rParent, ::osl::Mutex &_rMutex, const std::vector< OUString > &_rVector, bool _bUseAsIndex=false)
virtual void impl_refresh() override
virtual connectivity::sdbcx::ObjectType createObject(const OUString &_rName) override
virtual void disposing() override
virtual Reference< XPropertySet > createDescriptor() override
static std::unique_ptr< OPrivateColumns > createWithIntrinsicNames(const ::rtl::Reference< ::connectivity::OSQLColumns > &_rColumns, bool _bCase, ::cppu::OWeakObject &_rParent, ::osl::Mutex &_rMutex)
creates a columns instance as above, but taking the names from the columns itself
::rtl::Reference< ::connectivity::OSQLColumns > m_aColumns
virtual void disposing() override
virtual void impl_refresh() override
virtual connectivity::sdbcx::ObjectType createObject(const OUString &_rName) override
OPrivateTables(OSQLTables _rTables, bool _bCase, ::cppu::OWeakObject &_rParent, ::osl::Mutex &_rMutex, std::vector< OUString > &&_rVector)
virtual Reference< XPropertySet > createDescriptor() override
css::uno::Reference< css::beans::XPropertySet > ObjectType
std::map< OUString, OSQLTable, comphelper::UStringMixLess > OSQLTables
connectivity::sdbcx::OCollection OPrivateTables_BASE
connectivity::sdbcx::OCollection OPrivateColumns_Base