Base class inherited by DataColumn template classes. More...
#include <DataColumn.h>

Public Member Functions | |
| DataColumnBase () | |
| DataColumnBase (unsigned int dimension, int scale, const string &name="", const DataType::DATA_TYPE dataType=DataType::INVALID_TYPE, const DataType::DATA_TYPE baseType=DataType::INVALID_TYPE) | |
| DataColumnBase (const DataColumnBase &source) | |
| DataColumnBase & | operator= (const DataColumnBase &source) |
| virtual | ~DataColumnBase () |
| void | setType (const DataType::DATA_TYPE dataType) |
| DataType::DATA_TYPE | getType () const |
| Useful for casting to the right DataColumn subtype. More... | |
| void | setBaseType (const DataType::DATA_TYPE dataType) |
| DataType::DATA_TYPE | getBaseType () const |
| virtual void | setDimension (const unsigned int newValue) |
| unsigned int | getDimension () const |
| void | setName (const string &newName) |
| string | getName () const |
| void | setScale (const int newValue) |
| int | getScale () const |
| void * | getStoragePointer () |
| virtual DataColumnBase * | Clone () |
| virtual void | Clear () |
| const long * | getBufferIndicator () |
| virtual string | getString () |
| virtual int | getInt () |
| virtual short | getShort () |
| virtual long | getLong () |
| virtual string | Dump () |
| virtual void | Sync () |
Protected Attributes | |
| string | m_Name |
| DataType::DATA_TYPE | m_Type |
| DataType::DATA_TYPE | m_BaseType |
| unsigned int | m_Dimension |
| int | m_Scale |
| void * | m_StoragePointer |
| The storage pointer, handled to API specific routines to store data. More... | |
| long | m_BufferIndicator |
| The buffer indicator. More... | |
Base class inherited by DataColumn template classes.
Its purpose is to store database information
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in FinTP::DataColumn< T >, and FinTP::DataColumn< T >.
|
inlinevirtual |
Reimplemented in FinTP::DataColumn< T >, FinTP::DataColumn< T >, FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
|
inlinevirtual |
Reimplemented in FinTP::DataColumn< T >, and FinTP::DataColumn< T >.
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented in FinTP::DataColumn< T >, FinTP::OracleColumn< T >, FinTP::ODBCColumn< T >, FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
|
virtual |
Reimplemented in FinTP::DataColumn< T >, FinTP::OracleColumn< T >, FinTP::ODBCColumn< T >, FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
|
inline |
|
inline |
|
virtual |
Reimplemented in FinTP::DataColumn< T >, FinTP::OracleColumn< T >, FinTP::ODBCColumn< T >, FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
|
inline |
|
virtual |
|
inline |
Useful for casting to the right DataColumn subtype.
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in FinTP::DataColumn< T >, and FinTP::DataColumn< T >.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in FinTP::DataColumn< T >, FinTP::DataColumn< T >, FinTP::ODBCColumn< T >, and FinTP::ODBCColumn< T >.
|
protected |
|
protected |
The buffer indicator.
The indicator buffer is used for communicating the length of data in the data buffer, or to indicate something about the data
|
protected |
|
protected |
|
protected |
|
protected |
The storage pointer, handled to API specific routines to store data.
|
protected |