CFx SDK Documentation  2020SP3
Public Member Functions | Protected Attributes | Friends | List of all members
OdDbDataColumn Class Reference

#include <DbDataTable.h>

Inheritance diagram for OdDbDataColumn:
OdRxObject

Public Member Functions

 ODDB_DECLARE_MEMBERS (OdDbDataColumn)
 
 OdDbDataColumn ()
 
 OdDbDataColumn (const OdDbDataColumn &rCol)
 
virtual OdUInt32 physicalLength () const
 
virtual OdUInt32 growLength () const
 
virtual void setPhysicalLength (OdUInt32 n)
 
virtual void setGrowLength (OdUInt32 n)
 
virtual void setColumnType (OdDbDataCell::CellType type)
 
virtual OdDbDataCell::CellType columnType () const
 
virtual void setColumnName (const OdString &pName)
 
virtual OdString columnName () const
 
virtual OdDbDataCellPtr getCellAt (OdUInt32 index) const
 
virtual void setCellAt (OdUInt32 index, const OdDbDataCellPtr cell)
 
virtual void appendCell (const OdDbDataCellPtr cell)
 
virtual void insertCellAt (OdUInt32 index, const OdDbDataCellPtr &cell)
 
virtual void removeCellAt (OdUInt32 index)
 
virtual OdInt32 getIndexAtCell (const OdDbDataCellPtr &cell) const
 
virtual OdUInt32 numCells () const
 
 OdDbDataColumn (OdDbDataColumnImpl *m_pImpl)
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Protected Attributes

OdDbDataColumnImpl * m_pImpl
 

Friends

class OdDbSystemInternals
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

Corresponding C++ library: TD_Db <group OdDb_Classes>

Definition at line 130 of file DbDataTable.h.

Constructor & Destructor Documentation

◆ OdDbDataColumn() [1/3]

OdDbDataColumn::OdDbDataColumn ( )

◆ OdDbDataColumn() [2/3]

OdDbDataColumn::OdDbDataColumn ( const OdDbDataColumn rCol)

◆ OdDbDataColumn() [3/3]

OdDbDataColumn::OdDbDataColumn ( OdDbDataColumnImpl *  m_pImpl)

Member Function Documentation

◆ appendCell()

virtual void OdDbDataColumn::appendCell ( const OdDbDataCellPtr  cell)
virtual

◆ columnName()

virtual OdString OdDbDataColumn::columnName ( ) const
virtual

◆ columnType()

virtual OdDbDataCell::CellType OdDbDataColumn::columnType ( ) const
virtual

◆ getCellAt()

virtual OdDbDataCellPtr OdDbDataColumn::getCellAt ( OdUInt32  index) const
virtual

◆ getIndexAtCell()

virtual OdInt32 OdDbDataColumn::getIndexAtCell ( const OdDbDataCellPtr cell) const
virtual

◆ growLength()

virtual OdUInt32 OdDbDataColumn::growLength ( ) const
virtual

◆ insertCellAt()

virtual void OdDbDataColumn::insertCellAt ( OdUInt32  index,
const OdDbDataCellPtr cell 
)
virtual

◆ numCells()

virtual OdUInt32 OdDbDataColumn::numCells ( ) const
virtual

◆ ODDB_DECLARE_MEMBERS()

OdDbDataColumn::ODDB_DECLARE_MEMBERS ( OdDbDataColumn  )

◆ physicalLength()

virtual OdUInt32 OdDbDataColumn::physicalLength ( ) const
virtual

◆ removeCellAt()

virtual void OdDbDataColumn::removeCellAt ( OdUInt32  index)
virtual

◆ setCellAt()

virtual void OdDbDataColumn::setCellAt ( OdUInt32  index,
const OdDbDataCellPtr  cell 
)
virtual

◆ setColumnName()

virtual void OdDbDataColumn::setColumnName ( const OdString pName)
virtual

◆ setColumnType()

virtual void OdDbDataColumn::setColumnType ( OdDbDataCell::CellType  type)
virtual

◆ setGrowLength()

virtual void OdDbDataColumn::setGrowLength ( OdUInt32  n)
virtual

◆ setPhysicalLength()

virtual void OdDbDataColumn::setPhysicalLength ( OdUInt32  n)
virtual

Friends And Related Function Documentation

◆ OdDbSystemInternals

friend class OdDbSystemInternals
friend

Definition at line 169 of file DbDataTable.h.

Member Data Documentation

◆ m_pImpl

OdDbDataColumnImpl* OdDbDataColumn::m_pImpl
protected

Definition at line 170 of file DbDataTable.h.


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