21#include <com/sun/star/sdbc/XResultSetUpdate.hpp>
33void WrappedResultSet::construct(
const Reference< XResultSet>& _xDriverSet,
const OUString& i_sRowSetFilter)
36 m_xUpd.set(_xDriverSet,UNO_QUERY_THROW);
38 m_xUpdRow.set(_xDriverSet,UNO_QUERY_THROW);
96 aIter->setSigned(aOrgIter->isSigned());
113 _xParameter->updateNull(
nPos);
119 case DataType::DECIMAL:
120 case DataType::NUMERIC:
124 case DataType::VARCHAR:
127 case DataType::BIGINT:
134 case DataType::BOOLEAN:
135 _xParameter->updateBoolean(
nPos,_rValue.
getBool());
137 case DataType::TINYINT:
143 case DataType::SMALLINT:
149 case DataType::INTEGER:
155 case DataType::FLOAT:
158 case DataType::DOUBLE:
168 case DataType::TIMESTAMP:
171 case DataType::BINARY:
172 case DataType::VARBINARY:
173 case DataType::LONGVARBINARY:
178 _xParameter->updateObject(
nPos,_rValue.
getAny());
css::util::Time getTime() const
sal_Int32 getInt32() const
OUString getString() const
css::uno::Any makeAny() const
sal_Int32 getTypeKind() const
sal_Int16 getInt16() const
css::util::Date getDate() const
css::util::DateTime getDateTime() const
sal_Int64 getLong() const
const css::uno::Any & getAny() const
css::uno::Sequence< sal_Int8 > getSequence() const
css::uno::Reference< css::sdbc::XResultSetMetaData > m_xSetMetaData
css::uno::Reference< css::sdbc::XResultSet > m_xDriverSet
std::vector< bool > m_aSignedFlags
virtual void construct(const css::uno::Reference< css::sdbc::XResultSet > &_xDriverSet, const OUString &i_sRowSetFilter)
virtual sal_Int32 compareBookmarks(const css::uno::Any &first, const css::uno::Any &second) override
virtual void insertRow(const ORowSetRow &_rInsertRow, const connectivity::OSQLTable &_xTable) override
void updateColumn(sal_Int32 nPos, const css::uno::Reference< css::sdbc::XRowUpdate > &_xParameter, const connectivity::ORowSetValue &_rValue)
virtual void updateRow(const ORowSetRow &_rInsertRow, const ORowSetRow &_rOriginalRow, const connectivity::OSQLTable &_xTable) override
virtual void construct(const css::uno::Reference< css::sdbc::XResultSet > &_xDriverSet, const OUString &i_sRowSetFilter) override
virtual bool moveToBookmark(const css::uno::Any &bookmark) override
virtual void deleteRow(const ORowSetRow &_rInsertRow, const connectivity::OSQLTable &_xTable) override
css::uno::Reference< css::sdbc::XResultSetUpdate > m_xUpd
virtual bool hasOrderedBookmarks() override
virtual void reset(const css::uno::Reference< css::sdbc::XResultSet > &_xDriverSet) override
virtual sal_Int32 hashBookmark(const css::uno::Any &bookmark) override
virtual css::uno::Any getBookmark() override
css::uno::Reference< css::sdbcx::XRowLocate > m_xRowLocate
css::uno::Reference< css::sdbc::XRowUpdate > m_xUpdRow
css::uno::Reference< css::sdbcx::XColumnsSupplier > OSQLTable