NCBI C++ ToolKit
|
Search Toolkit Book for CTableDataBase
#include <gui/objutils/table_data_base.hpp>
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< string > | GetColumnCommonStrings (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 } |
Definition at line 41 of file table_data_base.hpp.
|
virtual |
Implements ITableData.
Definition at line 38 of file table_data_base.cpp.
References CChecksum::AddLine(), buf, CChecksum::eMD5, ITableData::GetColsCount(), ITableData::GetColumnLabel(), CChecksum::GetMD5Digest(), i, and m_Id.
|
mutableprivate |
Definition at line 47 of file table_data_base.hpp.
Referenced by GetTableTypeId().