23#include <com/sun/star/lang/XServiceInfo.hpp>
24#include <com/sun/star/lang/XTypeProvider.hpp>
25#include <com/sun/star/ucb/XCachedDynamicResultSetStubFactory.hpp>
32 ,
public css::lang::XTypeProvider
33 ,
public css::lang::XServiceInfo
43 ,
const css::uno::Reference< css::uno::XComponentContext > & rxContext );
49 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type & rType )
override;
58 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
68 public cppu::WeakImplHelper<
69 css::lang::XServiceInfo,
70 css::ucb::XCachedDynamicResultSetStubFactory>
72 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
77 const css::uno::Reference< css::uno::XComponentContext > & rxContext);
88 virtual css::uno::Reference< css::ucb::XDynamicResultSet > SAL_CALL
90 const css::uno::Reference< css::ucb::XDynamicResultSet > & Source )
override;
94 const css::uno::Reference< css::ucb::XDynamicResultSet > & Source
95 ,
const css::uno::Reference< css::ucb::XDynamicResultSet > & TargetCache
96 ,
const css::uno::Sequence< css::ucb::NumberedSortingInfo > & SortingInfo
97 ,
const css::uno::Reference< css::ucb::XAnyCompareFactory > & CompareFactory
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual void SAL_CALL connectToCache(const css::uno::Reference< css::ucb::XDynamicResultSet > &Source, const css::uno::Reference< css::ucb::XDynamicResultSet > &TargetCache, const css::uno::Sequence< css::ucb::NumberedSortingInfo > &SortingInfo, const css::uno::Reference< css::ucb::XAnyCompareFactory > &CompareFactory) override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
CachedDynamicResultSetStubFactory(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual ~CachedDynamicResultSetStubFactory() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual css::uno::Reference< css::ucb::XDynamicResultSet > SAL_CALL createCachedDynamicResultSetStub(const css::uno::Reference< css::ucb::XDynamicResultSet > &Source) override
virtual void impl_InitResultSetTwo(const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL release() noexcept override
virtual ~CachedDynamicResultSetStub() 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
virtual void SAL_CALL acquire() noexcept override
virtual OUString SAL_CALL getImplementationName() override
CachedDynamicResultSetStub(css::uno::Reference< css::ucb::XDynamicResultSet > const &xOrigin, const css::uno::Reference< css::uno::XComponentContext > &rxContext)