LibreOffice Module dbaccess (master) 1
Public Member Functions | Protected Member Functions | List of all members
dbaccess::OTableColumnWrapper Class Reference

describes all properties for a columns of a table. More...

#include <definitioncolumn.hxx>

Inheritance diagram for dbaccess::OTableColumnWrapper:
[legend]
Collaboration diagram for dbaccess::OTableColumnWrapper:
[legend]

Public Member Functions

 OTableColumnWrapper (const css::uno::Reference< css::beans::XPropertySet > &rCol, const css::uno::Reference< css::beans::XPropertySet > &rColDefinition, const bool _bPureWrap)
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper (sal_Int32 nId) const override
 
- Public Member Functions inherited from dbaccess::OTableColumnDescriptorWrapper
 OTableColumnDescriptorWrapper (const css::uno::Reference< css::beans::XPropertySet > &rCol, const bool _bPureWrap, const bool _bIsDescriptor)
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper (sal_Int32 nId) const override
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) 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 void SAL_CALL setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) 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 void SAL_CALL setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override
 
- Public Member Functions inherited from connectivity::OColumn
 OColumn ()
 
 OColumn (OUString _aTableName, const OUString &_aColumnName, sal_Int32 _aNullable, sal_Int32 _aColumnDisplaySize, sal_Int32 _aPrecision, sal_Int32 _aScale, sal_Int32 _aColumnType)
 
bool isAutoIncrement () const
 
bool isCaseSensitive () const
 
bool isSearchable () const
 
bool isCurrency () const
 
bool isSigned () const
 
bool isReadOnly () const
 
bool isWritable () const
 
bool isDefinitelyWritable () const
 
sal_Int32 isNullable () const
 
sal_Int32 getColumnDisplaySize () const
 
sal_Int32 getPrecision () const
 
sal_Int32 getScale () const
 
sal_Int32 getColumnType () const
 
const OUString & getColumnLabel () const
 
const OUString & getColumnName () const
 
const OUString & getTableName () const
 
- Public Member Functions inherited from dbaccess::OColumnSettings
 OColumnSettings ()
 
- Public Member Functions inherited from comphelper::OIdPropertyArrayUsageHelper< OTableColumnDescriptorWrapper >
 OIdPropertyArrayUsageHelper ()
 
virtual ~OIdPropertyArrayUsageHelper ()
 
::cppu::IPropertyArrayHelpergetArrayHelper (sal_Int32 nId)
 
- Public Member Functions inherited from comphelper::OIdPropertyArrayUsageHelper< OTableColumnWrapper >
 OIdPropertyArrayUsageHelper ()
 
virtual ~OIdPropertyArrayUsageHelper ()
 
::cppu::IPropertyArrayHelpergetArrayHelper (sal_Int32 nId)
 

Protected Member Functions

virtual ~OTableColumnWrapper () override
 
- Protected Member Functions inherited from dbaccess::OTableColumnDescriptorWrapper
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override
 
- Protected Member Functions inherited from dbaccess::OColumnWrapper
 OColumnWrapper (const css::uno::Reference< css::beans::XPropertySet > &_rCol, const bool _bNameIsReadOnly)
 
virtual ~OColumnWrapper () override
 
OUString impl_getPropertyNameFromHandle (const sal_Int32 _nHandle) const
 
- Protected Member Functions inherited from dbaccess::OColumnSettings
virtual ~OColumnSettings ()
 
void registerProperties (IPropertyContainer &_rPropertyContainer)
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper (sal_Int32 nId) const =0
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper (sal_Int32 nId) const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from dbaccess::OColumnSettings
static bool hasDefaultSettings (const css::uno::Reference< css::beans::XPropertySet > &_rxColumn)
 check if the persistent settings have their default value More...
 
- Static Protected Member Functions inherited from dbaccess::OColumnSettings
static bool isColumnSettingProperty (const sal_Int32 _nPropertyHandle)
 determines whether the property with the given handle is handled by the class More...
 
static bool isDefaulted (const sal_Int32 _nPropertyHandle, const css::uno::Any &_rPropertyValue)
 
- Protected Attributes inherited from dbaccess::OColumnWrapper
css::uno::Reference< css::beans::XPropertySetm_xAggregate
 
sal_Int32 m_nColTypeID
 

Detailed Description

describes all properties for a columns of a table.

Only the view parts are provided directly, all the other parts are derived from a driver implementation

Definition at line 267 of file definitioncolumn.hxx.

Constructor & Destructor Documentation

◆ ~OTableColumnWrapper()

OTableColumnWrapper::~OTableColumnWrapper ( )
overrideprotectedvirtual

Definition at line 584 of file definitioncolumn.cxx.

◆ OTableColumnWrapper()

OTableColumnWrapper::OTableColumnWrapper ( const css::uno::Reference< css::beans::XPropertySet > &  rCol,
const css::uno::Reference< css::beans::XPropertySet > &  rColDefinition,
const bool  _bPureWrap 
)

Definition at line 565 of file definitioncolumn.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, and m_refCount.

Member Function Documentation

◆ createArrayHelper()

cppu::IPropertyArrayHelper * OTableColumnWrapper::createArrayHelper ( sal_Int32  nId) const
overridevirtual

◆ getImplementationId()

virtual css::uno::Sequence< sal_Int8 > SAL_CALL dbaccess::OTableColumnWrapper::getImplementationId ( )
overridevirtual

◆ getImplementationName()

OUString OTableColumnWrapper::getImplementationName ( )
overridevirtual

Reimplemented from dbaccess::OTableColumnDescriptorWrapper.

Definition at line 590 of file definitioncolumn.cxx.

◆ getInfoHelper()

cppu::IPropertyArrayHelper & OTableColumnWrapper::getInfoHelper ( )
override

◆ getSupportedServiceNames()

Sequence< OUString > OTableColumnWrapper::getSupportedServiceNames ( )
overridevirtual

The documentation for this class was generated from the following files: