23#include <com/sun/star/sdbc/XRow.hpp>
24#include <com/sun/star/sdbc/XResultSet.hpp>
46 OFileCatalog_BASE::disposing();
51 return _xRow->getString(3);
56 ::std::vector< OUString> aVector;
78 return OFileCatalog_BASE::queryInterface(rType);
86 std::vector<Type> aOwnTypes;
87 aOwnTypes.reserve(
aTypes.getLength());
89 const Type* pEnd = pBegin +
aTypes.getLength();
90 for(;pBegin != pEnd;++pBegin)
96 aOwnTypes.push_back(*pBegin);
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL disposing() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual OUString buildName(const css::uno::Reference< css::sdbc::XRow > &_xRow) override
builds the name which should be used to access the object later on in the collection.
virtual void refreshTables() override
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.
css::uno::Reference< css::sdbc::XDatabaseMetaData > m_xMetaData
std::unique_ptr< OCollection > m_pTables