32 class ORowSetDataColumn;
40 const std::function<const ::connectivity::ORowSetValue& (sal_Int32)>
m_pGetValue;
47 ORowSetDataColumn(
const css::uno::Reference < css::sdbc::XResultSetMetaData >& _xMetaData,
48 const css::uno::Reference < css::sdbc::XRow >& _xRow,
49 const css::uno::Reference < css::sdbc::XRowUpdate >& _xRowUpdate,
51 const css::uno::Reference< css::sdbc::XDatabaseMetaData >& _rxDBMeta,
52 OUString i_sDescription,
54 std::function<const ::connectivity::ORowSetValue& (sal_Int32)> _getValue);
63 virtual ::cppu::IPropertyArrayHelper& SAL_CALL
getInfoHelper()
override;
66 css::uno::Any & rOldValue,
68 const css::uno::Any& rValue )
override;
69 virtual void SAL_CALL
getFastPropertyValue( css::uno::Any& rValue, sal_Int32 nHandle )
const override;
89 ::osl::Mutex& _rMutex,
90 const std::vector< OUString> &_rVector
95 void assign(const ::rtl::Reference< ::connectivity::OSQLColumns>& _rColumns,
const std::vector< OUString> &_rVector);
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
css::uno::Any m_aOldValue
const std::function< const ::connectivity::ORowSetValue &(sal_Int32)> m_pGetValue
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
void fireValueChange(const ::connectivity::ORowSetValue &_rOldValue)
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual sal_Bool SAL_CALL convertFastPropertyValue(css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual ~ORowSetDataColumn() override
ORowSetDataColumn(const css::uno::Reference< css::sdbc::XResultSetMetaData > &_xMetaData, const css::uno::Reference< css::sdbc::XRow > &_xRow, const css::uno::Reference< css::sdbc::XRowUpdate > &_xRowUpdate, sal_Int32 _nPos, const css::uno::Reference< css::sdbc::XDatabaseMetaData > &_rxDBMeta, OUString i_sDescription, OUString i_sLabel, std::function< const ::connectivity::ORowSetValue &(sal_Int32)> _getValue)
virtual connectivity::sdbcx::ObjectType createObject(const OUString &_rName) override
virtual void disposing() override
virtual ~ORowSetDataColumns() override
virtual void impl_refresh() override
ORowSetDataColumns(bool _bCase, ::rtl::Reference< ::connectivity::OSQLColumns > _xColumns, ::cppu::OWeakObject &_rParent, ::osl::Mutex &_rMutex, const std::vector< OUString > &_rVector)
::rtl::Reference< ::connectivity::OSQLColumns > m_aColumns
void assign(const ::rtl::Reference< ::connectivity::OSQLColumns > &_rColumns, const std::vector< OUString > &_rVector)
css::uno::Reference< css::beans::XPropertySet > ObjectType
connectivity::sdbcx::OCollection ORowSetDataColumns_BASE
::comphelper::OPropertyArrayUsageHelper< ORowSetDataColumn > ORowSetDataColumn_PROP