24#include <com/sun/star/lang/XComponent.hpp>
25#include <com/sun/star/ucb/XContentAccess.hpp>
26#include <com/sun/star/sdbc/XCloseable.hpp>
27#include <com/sun/star/beans/XPropertySet.hpp>
28#include <com/sun/star/sdbc/XResultSet.hpp>
29#include <com/sun/star/sdbc/XRow.hpp>
30#include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp>
31#include <com/sun/star/ucb/XContentProvider.hpp>
32#include <com/sun/star/ucb/XContentIdentifier.hpp>
33#include <com/sun/star/uno/XComponentContext.hpp>
34#include <com/sun/star/beans/Property.hpp>
41 public css::lang::XComponent,
42 public css::sdbc::XRow,
43 public css::sdbc::XResultSet,
44 public css::sdbc::XCloseable,
45 public css::sdbc::XResultSetMetaDataSupplier,
46 public css::beans::XPropertySet,
47 public css::ucb::XContentAccess
51 ResultSetBase(css::uno::Reference< css::uno::XComponentContext > xContext,
52 css::uno::Reference< css::ucb::XContentProvider > xProvider,
53 const css::uno::Sequence< css::beans::Property >& seq);
58 virtual css::uno::Any SAL_CALL
75 const css::
uno::Reference< css::lang::XEventListener >& xListener ) override;
92 virtual OUString SAL_CALL
120 virtual sal_Int16 SAL_CALL
126 return sal_Int16( 0 );
129 virtual sal_Int32 SAL_CALL
138 virtual sal_Int64 SAL_CALL
144 return sal_Int64( 0 );
147 virtual float SAL_CALL
156 virtual double SAL_CALL
165 virtual css::uno::Sequence< sal_Int8 > SAL_CALL
171 return css::uno::Sequence< sal_Int8 >();
174 virtual css::util::Date SAL_CALL
180 return css::util::Date();
183 virtual css::util::Time SAL_CALL
189 return css::util::Time();
192 virtual css::util::DateTime SAL_CALL
198 return css::util::DateTime();
202 virtual css::uno::Reference< css::io::XInputStream > SAL_CALL
208 return css::uno::Reference< css::io::XInputStream >();
211 virtual css::uno::Reference< css::io::XInputStream > SAL_CALL
217 return css::uno::Reference< css::io::XInputStream >();
220 virtual css::uno::Any SAL_CALL
222 const css::uno::Reference< css::container::XNameAccess >& typeMap )
override
227 return css::uno::Any();
230 virtual css::uno::Reference< css::sdbc::XRef > SAL_CALL
236 return css::uno::Reference< css::sdbc::XRef >();
239 virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL
245 return css::uno::Reference< css::sdbc::XBlob >();
248 virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL
254 return css::uno::Reference< css::sdbc::XClob >();
257 virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL
263 return css::uno::Reference<
264 css::sdbc::XArray >();
285 virtual void SAL_CALL
288 virtual void SAL_CALL
297 virtual sal_Int32 SAL_CALL
302 sal_Int32 row )
override;
306 sal_Int32 rows )
override;
311 virtual void SAL_CALL
324 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
329 virtual void SAL_CALL
334 virtual OUString SAL_CALL
337 virtual css::uno::Reference< css::ucb::XContentIdentifier > SAL_CALL
340 virtual css::uno::Reference< css::ucb::XContent > SAL_CALL
344 virtual css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL
349 virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
353 const OUString& aPropertyName,
354 const css::uno::Any& aValue )
override;
356 virtual css::uno::Any SAL_CALL
358 const OUString& PropertyName )
override;
360 virtual void SAL_CALL
362 const OUString& aPropertyName,
363 const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener )
override;
365 virtual void SAL_CALL
367 const OUString& aPropertyName,
368 const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener )
override;
370 virtual void SAL_CALL
372 const OUString& PropertyName,
373 const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
376 const OUString& PropertyName,
377 const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
381 css::uno::Reference< css::uno::XComponentContext >
383 css::uno::Reference< css::ucb::XContentProvider >
388 typedef std::vector< css::uno::Reference<css::ucb::XContentIdentifier > >
390 typedef std::vector< css::uno::Reference< css::sdbc::XRow > >
397 css::uno::Sequence< css::beans::Property >
402 std::unique_ptr<comphelper::OInterfaceContainerHelper3<css::beans::XPropertyChangeListener>>
m_pRowCountListeners;
403 std::unique_ptr<comphelper::OInterfaceContainerHelper3<css::beans::XPropertyChangeListener>>
m_pIsFinalListeners;
virtual sal_Bool SAL_CALL isAfterLast() override
virtual OUString SAL_CALL getString(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getBinaryStream(sal_Int32 columnIndex) override
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual sal_Bool SAL_CALL rowUpdated() override
virtual void SAL_CALL acquire() noexcept override
virtual float SAL_CALL getFloat(sal_Int32 columnIndex) override
virtual sal_Bool SAL_CALL previous() override
std::vector< OUString > m_aPath
ResultSetBase(css::uno::Reference< css::uno::XComponentContext > xContext, css::uno::Reference< css::ucb::XContentProvider > xProvider, const css::uno::Sequence< css::beans::Property > &seq)
virtual sal_Int32 SAL_CALL getInt(sal_Int32 columnIndex) override
css::uno::Sequence< css::beans::Property > m_sProperty
virtual css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL getMetaData() override
virtual css::uno::Any SAL_CALL getObject(sal_Int32 columnIndex, const css::uno::Reference< css::container::XNameAccess > &typeMap) override
std::unique_ptr< comphelper::OInterfaceContainerHelper3< css::lang::XEventListener > > m_pDisposeEventListeners
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getBytes(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getCharacterStream(sal_Int32 columnIndex) override
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &xListener) override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual sal_Bool SAL_CALL next() override
virtual css::util::Date SAL_CALL getDate(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL getArray(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL getBlob(sal_Int32 columnIndex) override
virtual void SAL_CALL refreshRow() override
virtual sal_Bool SAL_CALL wasNull() override
virtual sal_Bool SAL_CALL rowInserted() override
virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL getClob(sal_Int32 columnIndex) override
virtual double SAL_CALL getDouble(sal_Int32 columnIndex) override
std::unique_ptr< comphelper::OInterfaceContainerHelper3< css::beans::XPropertyChangeListener > > m_pIsFinalListeners
virtual sal_Bool SAL_CALL relative(sal_Int32 rows) override
css::uno::Reference< css::ucb::XContentProvider > m_xProvider
virtual void SAL_CALL beforeFirst() override
virtual void SAL_CALL close() override
virtual sal_Bool SAL_CALL first() override
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual ~ResultSetBase() override
virtual void SAL_CALL dispose() override
virtual sal_Bool SAL_CALL isLast() override
std::vector< css::uno::Reference< css::sdbc::XRow > > ItemSet
virtual sal_Int8 SAL_CALL getByte(sal_Int32 columnIndex) override
virtual OUString SAL_CALL queryContentIdentifierString() override
virtual sal_Bool SAL_CALL absolute(sal_Int32 row) override
std::vector< css::uno::Reference< css::ucb::XContentIdentifier > > IdentSet
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual sal_Bool SAL_CALL last() override
virtual sal_Bool SAL_CALL rowDeleted() override
virtual sal_Bool SAL_CALL isBeforeFirst() override
virtual css::util::Time SAL_CALL getTime(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getStatement() override
virtual css::uno::Reference< css::sdbc::XRef > SAL_CALL getRef(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::ucb::XContent > SAL_CALL queryContent() override
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
virtual void SAL_CALL afterLast() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
virtual css::uno::Reference< css::ucb::XContentIdentifier > SAL_CALL queryContentIdentifier() override
virtual sal_Bool SAL_CALL isFirst() override
virtual css::util::DateTime SAL_CALL getTimestamp(sal_Int32 columnIndex) override
virtual void SAL_CALL release() noexcept override
virtual sal_Bool SAL_CALL getBoolean(sal_Int32 columnIndex) override
virtual sal_Int32 SAL_CALL getRow() override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
std::unique_ptr< comphelper::OInterfaceContainerHelper3< css::beans::XPropertyChangeListener > > m_pRowCountListeners
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
virtual sal_Int16 SAL_CALL getShort(sal_Int32 columnIndex) override
virtual sal_Int64 SAL_CALL getLong(sal_Int32 columnIndex) override
Definition of ftpcontentprovider.