23#include <osl/diagnose.h>
38 , m_xContentIdentifierMapping( xContentMapping )
81 OWeakObject::acquire();
87 OWeakObject::release();
100 static_cast< XTypeProvider*
>(
this )
101 ,
static_cast< XServiceInfo*
>(
this )
103 return aRet.hasValue() ? aRet : OWeakObject::queryInterface( rType );
114 , XSourceInitialization
122 return "com.sun.star.comp.ucb.CachedDynamicResultSet";
132 return {
"com.sun.star.ucb.CachedDynamicResultSet" };
164 return "com.sun.star.comp.ucb.CachedDynamicResultSetFactory";
172 return {
"com.sun.star.ucb.CachedDynamicResultSetFactory" };
179extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
181 css::uno::XComponentContext* context , css::uno::Sequence<css::uno::Any>
const&)
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * ucb_CachedDynamicResultSetFactory_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
XTYPEPROVIDER_IMPL_4(CachedDynamicResultSet, XTypeProvider, XServiceInfo, XDynamicResultSet, XSourceInitialization)
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual css::uno::Reference< css::ucb::XDynamicResultSet > SAL_CALL createCachedDynamicResultSet(const css::uno::Reference< css::ucb::XDynamicResultSet > &SourceStub, const css::uno::Reference< css::ucb::XContentIdentifierMapping > &ContentIdentifierMapping) override
virtual OUString SAL_CALL getImplementationName() override
virtual ~CachedDynamicResultSetFactory() override
CachedDynamicResultSetFactory(const css::uno::Reference< css::uno::XComponentContext > &xContext)
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual ~CachedDynamicResultSet() override
css::uno::Reference< css::ucb::XContentIdentifierMapping > m_xContentIdentifierMapping
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL acquire() noexcept override
virtual void SAL_CALL release() noexcept override
virtual void impl_disposing(const css::lang::EventObject &Source) override
virtual void impl_InitResultSetOne(const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
CachedDynamicResultSet(css::uno::Reference< css::ucb::XDynamicResultSet > const &xOrigin, const css::uno::Reference< css::ucb::XContentIdentifierMapping > &xContentMapping, const css::uno::Reference< css::uno::XComponentContext > &xContext)
virtual OUString SAL_CALL getImplementationName() override
virtual void impl_InitResultSetTwo(const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual void impl_InitResultSetTwo(const css::uno::Reference< css::sdbc::XResultSet > &xResultSet)
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void impl_disposing(const css::lang::EventObject &Source)
css::uno::Reference< css::sdbc::XResultSet > m_xMyResultOne
css::uno::Reference< css::sdbc::XResultSet > m_xSourceResultTwo
css::uno::Reference< css::sdbc::XResultSet > m_xSourceResultOne
css::uno::Reference< css::sdbc::XResultSet > m_xMyResultTwo
virtual void impl_InitResultSetOne(const css::uno::Reference< css::sdbc::XResultSet > &xResultSet)
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)