CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
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 ()
 
static void rxInit ()
 
static void rxUninit ()
 

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 Symbol 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: