|
LibreOffice Module dbaccess (master) 1
|
describes all properties for a columns of a table. More...
#include <definitioncolumn.hxx>
Public Member Functions | |
| 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 |
Protected Member Functions | |
| OColumnWrapper (const css::uno::Reference< css::beans::XPropertySet > &_rCol, const bool _bNameIsReadOnly) | |
| virtual | ~OColumnWrapper () override |
| OUString | impl_getPropertyNameFromHandle (const sal_Int32 _nHandle) const |
Protected Attributes | |
| css::uno::Reference< css::beans::XPropertySet > | m_xAggregate |
| sal_Int32 | m_nColTypeID |
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 182 of file definitioncolumn.hxx.
|
protected |
Definition at line 333 of file definitioncolumn.cxx.
References m_nColTypeID, m_sName, m_xAggregate, PROPERTY_AUTOINCREMENTCREATION(), PROPERTY_CATALOGNAME(), PROPERTY_DEFAULTVALUE(), PROPERTY_DESCRIPTION(), PROPERTY_ISROWVERSION(), PROPERTY_NAME(), PROPERTY_SCHEMANAME(), and PROPERTY_TABLENAME().
|
overrideprotectedvirtual |
Definition at line 356 of file definitioncolumn.cxx.
|
overridevirtual |
Reimplemented in dbaccess::OTableColumnDescriptorWrapper.
Definition at line 384 of file definitioncolumn.cxx.
References getFastPropertyValue(), and nHandle.
Referenced by dbaccess::OTableColumnDescriptorWrapper::convertFastPropertyValue().
|
overridevirtual |
Reimplemented in dbaccess::OTableColumnDescriptorWrapper, and dbaccess::OTableColumnDescriptorWrapper.
Definition at line 369 of file definitioncolumn.cxx.
References impl_getPropertyNameFromHandle(), m_xAggregate, and nHandle.
Referenced by convertFastPropertyValue(), and dbaccess::OTableColumnDescriptorWrapper::getFastPropertyValue().
|
protected |
Definition at line 360 of file definitioncolumn.cxx.
References nAttributes.
Referenced by dbaccess::OTableColumnDescriptorWrapper::convertFastPropertyValue(), getFastPropertyValue(), dbaccess::OTableColumnDescriptorWrapper::getFastPropertyValue(), setFastPropertyValue_NoBroadcast(), and dbaccess::OTableColumnDescriptorWrapper::setFastPropertyValue_NoBroadcast().
|
overridevirtual |
Reimplemented in dbaccess::OTableColumnDescriptorWrapper.
Definition at line 404 of file definitioncolumn.cxx.
References impl_getPropertyNameFromHandle(), m_xAggregate, and nHandle.
Referenced by dbaccess::OTableColumnDescriptorWrapper::setFastPropertyValue_NoBroadcast().
|
protected |
Definition at line 189 of file definitioncolumn.hxx.
Referenced by dbaccess::OTableColumnDescriptorWrapper::getInfoHelper(), dbaccess::OTableColumnWrapper::getInfoHelper(), and OColumnWrapper().
|
protected |
Definition at line 187 of file definitioncolumn.hxx.
Referenced by dbaccess::OTableColumnDescriptorWrapper::convertFastPropertyValue(), getFastPropertyValue(), dbaccess::OTableColumnDescriptorWrapper::getFastPropertyValue(), OColumnWrapper(), setFastPropertyValue_NoBroadcast(), and dbaccess::OTableColumnDescriptorWrapper::setFastPropertyValue_NoBroadcast().