Intended usage : More...
#include <DataColumn.h>

Public Member Functions | |
| DataColumn (unsigned int dimension=0, int scale=0, const string &name="") | |
| virtual | ~DataColumn () | 
| virtual void | setValue (T value) | 
| virtual T | getValue () | 
| virtual DataColumnBase * | Clone () | 
| void | Clear () | 
| virtual void | setDimension (const unsigned int newValue) | 
| virtual long | getLong () | 
| virtual int | getInt () | 
| virtual short | getShort () | 
| virtual string | Dump () | 
| virtual void | Sync () | 
| template<> | |
| DataColumn (unsigned int dimension, int scale, const string &name) | |
| template<> | |
| DataColumn (const DataColumn< string > &source) | |
| template<> | |
| ~DataColumn () | |
| template<> | |
| void | Sync () | 
| template<> | |
| void | setValue (string value) | 
| template<> | |
| DataColumnBase * | Clone () | 
| template<> | |
| void | Clear () | 
| template<> | |
| string | Dump () | 
| template<> | |
| void | setDimension (const unsigned int newValue) | 
| template<> | |
| DataType::DATA_TYPE | getColType () | 
| template<> | |
| DataType::DATA_TYPE | getColType () | 
| template<> | |
| DataType::DATA_TYPE | getColType () | 
  Public Member Functions inherited from FinTP::DataColumnBase | |
| 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 | 
| unsigned int | getDimension () const | 
| void | setName (const string &newName) | 
| string | getName () const | 
| void | setScale (const int newValue) | 
| int | getScale () const | 
| void * | getStoragePointer () | 
| const long * | getBufferIndicator () | 
| virtual string | getString () | 
Static Public Member Functions | |
| static DataType::DATA_TYPE | getColType () | 
Protected Attributes | |
| T | m_Value | 
  Protected Attributes inherited from FinTP::DataColumnBase | |
| 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... | |
Private Member Functions | |
| DataColumn (const DataColumn< T > &source) | |
| DataColumn< T > & | operator= (const DataColumn< T > &source) | 
| template<> | |
| DataColumn< string > & | operator= (const DataColumn< string > &source) | 
Intended usage :
| T | Generic type parameter. Represents a cell in a DataRow Intended usage : DataColumn< string > myColumn; string myValue = myColumn.getValue(); myColumn.setValue( "Horia" ) | 
      
  | 
  explicit | 
      
  | 
  virtual | 
      
  | 
  private | 
| FinTP::DataColumn< string >::DataColumn | ( | unsigned int | dimension, | 
| int | scale, | ||
| const string & | name | ||
| ) | 
| FinTP::DataColumn< string >::DataColumn | ( | const DataColumn< string > & | source | ) | 
| FinTP::DataColumn< string >::~DataColumn | ( | ) | 
      
  | 
  virtual | 
Reimplemented from FinTP::DataColumnBase.
      
  | 
  virtual | 
Reimplemented from FinTP::DataColumnBase.
      
  | 
  virtual | 
Reimplemented from FinTP::DataColumnBase.
      
  | 
  virtual | 
Reimplemented from FinTP::DataColumnBase.
Reimplemented in FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
      
  | 
  virtual | 
Reimplemented from FinTP::DataColumnBase.
      
  | 
  inlinevirtual | 
Reimplemented from FinTP::DataColumnBase.
      
  | 
  static | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlinevirtual | 
Reimplemented from FinTP::DataColumnBase.
Reimplemented in FinTP::OracleColumn< T >, FinTP::ODBCColumn< T >, FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
      
  | 
  inlinevirtual | 
Reimplemented from FinTP::DataColumnBase.
Reimplemented in FinTP::OracleColumn< T >, FinTP::ODBCColumn< T >, FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
      
  | 
  inlinevirtual | 
Reimplemented from FinTP::DataColumnBase.
Reimplemented in FinTP::OracleColumn< T >, FinTP::ODBCColumn< T >, FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
      
  | 
  virtual | 
Reimplemented in FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  inlinevirtual | 
Reimplemented from FinTP::DataColumnBase.
      
  | 
  inlinevirtual | 
Reimplemented from FinTP::DataColumnBase.
| void FinTP::DataColumn< string >::setValue | ( | string | value | ) | 
      
  | 
  virtual | 
Reimplemented in FinTP::OracleColumn< T >, and FinTP::ODBCColumn< T >.
      
  | 
  virtual | 
Reimplemented from FinTP::DataColumnBase.
Reimplemented in FinTP::ODBCColumn< T >.
      
  | 
  virtual | 
Reimplemented from FinTP::DataColumnBase.
Reimplemented in FinTP::ODBCColumn< T >, and FinTP::ODBCColumn< T >.
      
  | 
  protected |