NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CTableDataBase Class Reference

Search Toolkit Book for CTableDataBase

#include <gui/objutils/table_data_base.hpp>

+ Inheritance diagram for CTableDataBase:
+ Collaboration diagram for CTableDataBase:

Public Member Functions

virtual string GetTableTypeId () const
- Public Member Functions inherited from ITableData
virtual ~ITableData ()
virtual ColumnType GetColumnType (size_t col) const =0
virtual bool IsHtmlColumn (size_t col) const
virtual string GetColumnLabel (size_t col) const =0
virtual string GetRowLabel (size_t) const
virtual vector< stringGetColumnCommonStrings (size_t) const
virtual vector< vector< char > * > GetColumnCommonBytes (size_t) const
virtual size_t GetRowsCount () const =0
virtual size_t GetColsCount () const =0
virtual void GetStringValue (size_t, size_t, string &) const =0
virtual long GetIntValue (size_t, size_t) const
virtual double GetRealValue (size_t, size_t) const
virtual SConstScopedObject GetObjectValue (size_t, size_t) const
virtual string GetHtmlValue (size_t, size_t) const
virtual SConstScopedObject GetRowObject (size_t) const
virtual void SetStringValue (size_t, size_t, const string &)
virtual void SetIntValue (size_t, size_t, long)
virtual void SetRealValue (size_t, size_t, double)
virtual void SetObjectValue (size_t, size_t, SConstScopedObject *)
virtual bool AllowEdit (size_t)

Private Attributes

string m_Id

Additional Inherited Members

- Public Types inherited from ITableData
enum  ColumnType {
  kNone , kInt , kReal , kString ,
  kBytes , kCommonString , kCommonBytes , kObject

Detailed Description

Definition at line 41 of file table_data_base.hpp.

Member Function Documentation

◆ GetTableTypeId()

string CTableDataBase::GetTableTypeId ( ) const

Member Data Documentation

◆ m_Id

string CTableDataBase::m_Id

Definition at line 47 of file table_data_base.hpp.

Referenced by GetTableTypeId().

The documentation for this class was generated from the following files:
Modified on Wed Feb 21 09:57:36 2024 by rev. 669887