32struct DataSupplier_Impl;
40 css::uno::Reference< css::ucb::XContentIdentifier >
xId;
41 css::uno::Reference< css::ucb::XContent >
xContent;
42 css::uno::Reference< css::sdbc::XRow >
xRow;
50 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
61 css::uno::Reference< css::uno::XComponentContext > xContext,
66 virtual css::uno::Reference< css::ucb::XContentIdentifier >
68 virtual css::uno::Reference< css::ucb::XContent >
71 virtual bool getResult( sal_uInt32 nIndex )
override;
77 virtual css::uno::Reference< css::sdbc::XRow >
81 virtual void close()
override;
87 css::uno::Reference< css::ucb::XContentIdentifier >
89 bool getResultImpl( std::unique_lock<std::mutex>& rGuard, sal_uInt32 nIndex );
OUString assembleChildURL(std::u16string_view aName)
virtual void releasePropertyValues(sal_uInt32 nIndex) override
virtual OUString queryContentIdentifierString(sal_uInt32 nIndex) override
virtual bool getResult(sal_uInt32 nIndex) override
virtual css::uno::Reference< css::sdbc::XRow > queryPropertyValues(sal_uInt32 nIndex) override
virtual sal_uInt32 totalCount() override
std::vector< ResultListEntry > m_aResults
bool getResultImpl(std::unique_lock< std::mutex > &rGuard, sal_uInt32 nIndex)
bool queryNamesOfChildren(std::unique_lock< std::mutex > &rGuard)
rtl::Reference< Content > m_xContent
virtual void close() override
OUString queryContentIdentifierStringImpl(std::unique_lock< std::mutex > &rGuard, sal_uInt32 nIndex)
virtual void validate() override
virtual css::uno::Reference< css::ucb::XContent > queryContent(sal_uInt32 nIndex) override
css::uno::Reference< css::ucb::XContentIdentifier > queryContentIdentifierImpl(std::unique_lock< std::mutex > &rGuard, sal_uInt32 nIndex)
virtual ~ResultSetDataSupplier() override
virtual css::uno::Reference< css::ucb::XContentIdentifier > queryContentIdentifier(sal_uInt32 nIndex) override
virtual bool isCountFinal() override
std::optional< css::uno::Sequence< OUString > > m_xNamesOfChildren
css::uno::Reference< css::uno::XComponentContext > m_xContext
ResultSetDataSupplier(css::uno::Reference< css::uno::XComponentContext > xContext, rtl::Reference< Content > xContent)
virtual sal_uInt32 currentCount() override
css::uno::Reference< css::sdbc::XRow > xRow
css::uno::Reference< css::ucb::XContentIdentifier > xId
css::uno::Reference< css::ucb::XContent > xContent
ResultListEntry(OUString _aURL)