Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

TableInfo Struct Reference

Information about one database table that contains persistent objects' data. More...

#include <iopcClassObjectImpl.h>

List of all members.

Public Attributes

CStdString name
bool containsCIDs
std::map< CStdString, CStdString > attributes
CStdString insertSqlStatement


Detailed Description

Information about one database table that contains persistent objects' data.


Member Data Documentation

CStdString TableInfo::name
 

Name of the table.

bool TableInfo::containsCIDs
 

Does the table contain Class ID column?

std::map<CStdString, CStdString> TableInfo::attributes
 

Map of table columns / attributes. Key = attribute name, value = column name.

CStdString TableInfo::insertSqlStatement
 

SQL statement used when inserting new row into this table. Inserts the data into all table columns. Initialized by IopcClassObjectImpl::generateInsertObjectSqlStmt().


The documentation for this struct was generated from the following file:
Generated on Wed Aug 11 22:36:43 2004 for IOPC by Doxygen 1.3.6