22#include <com/sun/star/sdbc/XResultSetMetaData.hpp>
23#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
36 css::uno::Reference < css::sdbc::XResultSetMetaData >
m_xMetaData;
58 const css::uno::Reference < css::sdbc::XResultSetMetaData >& _xMetaData,
60 const css::uno::Reference< css::sdbc::XDatabaseMetaData >& _rxDBMeta );
70 virtual void SAL_CALL
disposing()
override;
76 virtual ::cppu::IPropertyArrayHelper& SAL_CALL
getInfoHelper()
override;
77 virtual void SAL_CALL
getFastPropertyValue( css::uno::Any& rValue, sal_Int32 nHandle )
const override;
83 using ::cppu::OPropertySetHelper::getFastPropertyValue;
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
mutable ::std::optional< sal_Bool > m_isSigned
css::uno::Reference< css::sdbc::XResultSetMetaData > m_xMetaData
void impl_determineIsRowVersion_nothrow()
mutable ::std::optional< sal_Bool > m_isAutoIncrement
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
mutable ::std::optional< sal_Bool > m_bSearchable
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
mutable ::std::optional< sal_Int32 > m_nColumnDisplaySize
css::uno::Reference< css::sdbc::XDatabaseMetaData > m_xDBMetaData
virtual ~OResultColumn() override
mutable ::std::optional< sal_Int32 > m_isNullable
mutable ::std::optional< sal_Bool > m_isReadOnly
mutable ::std::optional< sal_Bool > m_isCaseSensitive
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
mutable ::std::optional< sal_Int32 > m_nPrecision
virtual void SAL_CALL disposing() override
virtual OUString SAL_CALL getImplementationName() override
css::uno::Any m_aIsRowVersion
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
OResultColumn(const css::uno::Reference< css::sdbc::XResultSetMetaData > &_xMetaData, sal_Int32 _nPos, const css::uno::Reference< css::sdbc::XDatabaseMetaData > &_rxDBMeta)
mutable ::std::optional< sal_Bool > m_isWritable
mutable ::std::optional< sal_Int32 > m_nColumnType
mutable ::std::optional< OUString > m_sColumnLabel
mutable ::std::optional< sal_Int32 > m_nScale
mutable ::std::optional< sal_Bool > m_isDefinitelyWritable
mutable ::std::optional< sal_Bool > m_isCurrency