DbDb2 Class Reference

DB2 database class. More...

#include <CifSchemaMap.h>

Inherits Db.

Inheritance diagram for DbDb2:

Inheritance graph
[legend]
Collaboration diagram for DbDb2:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DbDb2 (SchemaMapping &schemaMapping)
 ~DbDb2 ()
void GetStart (string &start)
void WriteSchemaStart (ostream &io)
void WriteDeleteTable (ostream &io, const string &fromTable, const string &tableNameDb)
void WriteThirdDeleteTable (ostream &io, const string &tableNameDb)
void SetDatabaseName (const string &dbName)
void WriteLoadingStart (ostream &io)
void WriteLoadingEnd (ostream &io)
void WriteLoadingTable (ostream &io, const string &tableName, const string &path)
void GetFloat (string &dType)
void GetDate (string &dType)
void GetText (string &dType, const unsigned int width)
void WriteNull (ostream &io, const int iNull, const unsigned int curr, const unsigned int attSize)
void WriteTableIndex (ostream &io, const string &tableNameDb, const vector< string > &indexList)
void WriteBcpDoubleQuotes (ostream &io)

Detailed Description

DB2 database class.

This class represents a DB2 database.


Constructor & Destructor Documentation

DbDb2::DbDb2 ( SchemaMapping schemaMapping  ) 

DbDb2::~DbDb2 (  ) 


Member Function Documentation

void DbDb2::GetStart ( string &  start  )  [virtual]

Reimplemented from Db.

void DbDb2::WriteSchemaStart ( ostream &  io  )  [virtual]

Reimplemented from Db.

void DbDb2::WriteDeleteTable ( ostream &  io,
const string &  fromTable,
const string &  tableNameDb 
) [virtual]

Reimplemented from Db.

void DbDb2::WriteThirdDeleteTable ( ostream &  io,
const string &  tableNameDb 
) [virtual]

Reimplemented from Db.

void DbDb2::SetDatabaseName ( const string &  dbName  )  [virtual]

Reimplemented from Db.

void DbDb2::WriteLoadingStart ( ostream &  io  )  [virtual]

Reimplemented from Db.

void DbDb2::WriteLoadingEnd ( ostream &  io  )  [virtual]

Reimplemented from Db.

void DbDb2::WriteLoadingTable ( ostream &  io,
const string &  tableName,
const string &  path 
) [virtual]

Reimplemented from Db.

void DbDb2::GetFloat ( string &  dType  )  [virtual]

Reimplemented from Db.

void DbDb2::GetDate ( string &  dType  )  [virtual]

Reimplemented from Db.

void DbDb2::GetText ( string &  dType,
const unsigned int  width 
) [virtual]

Reimplemented from Db.

void DbDb2::WriteNull ( ostream &  io,
const int  iNull,
const unsigned int  curr,
const unsigned int  attSize 
) [virtual]

Reimplemented from Db.

void DbDb2::WriteTableIndex ( ostream &  io,
const string &  tableNameDb,
const vector< string > &  indexList 
) [virtual]

Reimplemented from Db.

void DbDb2::WriteBcpDoubleQuotes ( ostream &  io  )  [virtual]

Reimplemented from Db.


The documentation for this class was generated from the following files:
Generated on Wed Oct 31 11:05:35 2007 for db-loader-v4.0 by  doxygen 1.5.1