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

describes a column of a table More...

#include <definitioncolumn.hxx>

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

Public Member Functions

 OTableColumn (const OUString &_rName)
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const override
 
- Public Member Functions inherited from dbaccess::OTableColumnDescriptor
 OTableColumnDescriptor (const bool _bActAsDescriptor)
 
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 css::uno::Reference< css::uno::XInterface > SAL_CALL getParent () override
 
virtual void SAL_CALL setParent (const css::uno::Reference< css::uno::XInterface > &Parent) override
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const override
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () 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::OPropertyArrayUsageHelper< OTableColumnDescriptor >
 OPropertyArrayUsageHelper ()
 
virtual ~OPropertyArrayUsageHelper ()
 
::cppu::IPropertyArrayHelpergetArrayHelper ()
 
- Public Member Functions inherited from cppu::ImplHelper1< class Ifc1 >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 
- Public Member Functions inherited from comphelper::OPropertyArrayUsageHelper< class TYPE >
 OPropertyArrayUsageHelper ()
 
virtual ~OPropertyArrayUsageHelper ()
 
::cppu::IPropertyArrayHelpergetArrayHelper ()
 

Protected Member Functions

virtual ~OTableColumn () override
 
- Protected Member Functions inherited from dbaccess::OColumnSettings
virtual ~OColumnSettings ()
 
void registerProperties (IPropertyContainer &_rPropertyContainer)
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const =0
 
- Protected Member Functions inherited from cppu::ImplHelper1< class Ifc1 >
 ~ImplHelper1 () SAL_NOEXCEPT
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () 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)
 
- Static Protected Member Functions inherited from comphelper::OPropertyArrayUsageHelper< OTableColumnDescriptor >
static std::mutextheMutex ()
 
- Static Protected Member Functions inherited from comphelper::OPropertyArrayUsageHelper< class TYPE >
static std::mutextheMutex ()
 
- Protected Attributes inherited from dbaccess::OTableColumnDescriptor
OUString m_aTypeName
 
OUString m_aDescription
 
OUString m_aDefaultValue
 
OUString m_aAutoIncrementValue
 
sal_Int32 m_nType
 
sal_Int32 m_nPrecision
 
sal_Int32 m_nScale
 
sal_Int32 m_nIsNullable
 
bool m_bAutoIncrement
 
bool m_bRowVersion
 
bool m_bCurrency
 
- Static Protected Attributes inherited from comphelper::OPropertyArrayUsageHelper< OTableColumnDescriptor >
static sal_Int32 s_nRefCount
 
::cppu::IPropertyArrayHelpers_pProps
 
- Static Protected Attributes inherited from comphelper::OPropertyArrayUsageHelper< class TYPE >
static sal_Int32 s_nRefCount
 
::cppu::IPropertyArrayHelpers_pProps
 

Detailed Description

describes a column of a table

Definition at line 109 of file definitioncolumn.hxx.

Constructor & Destructor Documentation

◆ ~OTableColumn()

OTableColumn::~OTableColumn ( )
overrideprotectedvirtual

Definition at line 137 of file definitioncolumn.cxx.

◆ OTableColumn()

OTableColumn::OTableColumn ( const OUString &  _rName)

Definition at line 131 of file definitioncolumn.cxx.

References m_sName.

Member Function Documentation

◆ createArrayHelper()

cppu::IPropertyArrayHelper * OTableColumn::createArrayHelper ( ) const
overridevirtual

◆ getImplementationId()

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

Reimplemented from dbaccess::OTableColumnDescriptor.

◆ getImplementationName()

OUString OTableColumn::getImplementationName ( )
overridevirtual

Reimplemented from dbaccess::OTableColumnDescriptor.

Definition at line 143 of file definitioncolumn.cxx.

◆ getInfoHelper()

cppu::IPropertyArrayHelper &SAL_CALL OTableColumn::getInfoHelper ( )
override

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