22#include <com/sun/star/sdbc/XResultSet.hpp>
23#include <com/sun/star/sdbc/XRow.hpp>
24#include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp>
25#include <com/sun/star/sdbc/XCloseable.hpp>
26#include <com/sun/star/sdbc/XColumnLocate.hpp>
27#include <com/sun/star/util/XCancellable.hpp>
28#include <com/sun/star/sdbc/XWarningsSupplier.hpp>
29#include <com/sun/star/sdbc/XResultSetUpdate.hpp>
30#include <com/sun/star/sdbc/XRowUpdate.hpp>
41 typedef ::cppu::WeakComponentImplHelper< css::sdbc::XResultSet,
43 css::sdbc::XResultSetMetaDataSupplier,
44 css::util::XCancellable,
45 css::sdbc::XWarningsSupplier,
46 css::sdbc::XCloseable,
67 css::uno::Reference< css::sdbc::XResultSetMetaData>
m_xMetaData;
98 inline sal_Int32
mapColumn (sal_Int32 column);
110 virtual ::cppu::IPropertyArrayHelper & SAL_CALL
getInfoHelper()
override;
113 css::uno::Any & rConvertedValue,
114 css::uno::Any & rOldValue,
116 const css::uno::Any& rValue )
override;
119 const css::uno::Any& rValue
122 css::uno::Any& rValue,
131 virtual void SAL_CALL
disposing()
override;
133 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type & rType )
override;
134 virtual void SAL_CALL
acquire() noexcept override;
135 virtual
void SAL_CALL
release() noexcept override;
147 virtual
void SAL_CALL
afterLast( ) override;
150 virtual sal_Int32 SAL_CALL
getRow( ) override;
161 virtual OUString SAL_CALL
getString( sal_Int32 columnIndex ) override;
164 virtual sal_Int16 SAL_CALL
getShort( sal_Int32 columnIndex ) override;
165 virtual sal_Int32 SAL_CALL
getInt( sal_Int32 columnIndex ) override;
166 virtual sal_Int64 SAL_CALL
getLong( sal_Int32 columnIndex ) override;
167 virtual
float SAL_CALL
getFloat( sal_Int32 columnIndex ) override;
168 virtual
double SAL_CALL
getDouble( sal_Int32 columnIndex ) override;
169 virtual css::
uno::Sequence<
sal_Int8 > SAL_CALL
getBytes( sal_Int32 columnIndex ) override;
170 virtual css::util::
Date SAL_CALL
getDate( sal_Int32 columnIndex ) override;
171 virtual css::util::Time SAL_CALL
getTime( sal_Int32 columnIndex ) override;
173 virtual css::
uno::Reference< css::io::XInputStream > SAL_CALL
getBinaryStream( sal_Int32 columnIndex ) override;
174 virtual css::
uno::Reference< css::io::XInputStream > SAL_CALL
getCharacterStream( sal_Int32 columnIndex ) override;
175 virtual css::
uno::Any SAL_CALL
getObject( sal_Int32 columnIndex, const css::
uno::Reference< css::container::XNameAccess >& typeMap ) override;
176 virtual css::
uno::Reference< css::sdbc::XRef > SAL_CALL
getRef( sal_Int32 columnIndex ) override;
177 virtual css::
uno::Reference< css::sdbc::XBlob > SAL_CALL
getBlob( sal_Int32 columnIndex ) override;
178 virtual css::
uno::Reference< css::sdbc::XClob > SAL_CALL
getClob( sal_Int32 columnIndex ) override;
179 virtual css::
uno::Reference< css::sdbc::XArray > SAL_CALL
getArray( sal_Int32 columnIndex ) override;
181 virtual css::
uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL
getMetaData( ) override;
183 virtual
void SAL_CALL
cancel( ) override;
185 virtual
void SAL_CALL
close( ) override;
212 sal_Int32
map = column;
::cppu::WeakComponentImplHelper< css::sdbc::XResultSet, css::sdbc::XRow, css::sdbc::XResultSetMetaDataSupplier, css::util::XCancellable, css::sdbc::XWarningsSupplier, css::sdbc::XCloseable, css::sdbc::XColumnLocate > ODatabaseMetaDataResultSet_BASE
std::map< OUString, rtl::Reference< Entity > > map