BcpOutput Class Reference

BCP output class. More...

#include <CifSchemaMap.h>

Inherits DbOutput.

Inheritance diagram for BcpOutput:

Inheritance graph
[legend]
Collaboration diagram for BcpOutput:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BcpOutput (Db &db)
virtual ~BcpOutput ()
void WriteDataLoadingScripts (const string &path=String::Empty)
void WriteData (Block &block, const string &path=String::Empty)

Private Member Functions

void WriteDataLoadingScript (const string &path)
void WriteDataLoadingFile (const string &path=String::Empty)
void WriteDelete (ostream &io)
void WriteEmptyString (ostream &io)
void WriteSpecialDateChar (ostream &io, const char &specDateChar)

Static Private Attributes

static const string _DATA_DELETE_FILE

Detailed Description

BCP output class.

This class represents a BCP output. It re-implements methods for data and loading scripts generation.


Constructor & Destructor Documentation

BcpOutput::BcpOutput ( Db db  ) 

BcpOutput::~BcpOutput (  )  [virtual]


Member Function Documentation

void BcpOutput::WriteDataLoadingScripts ( const string &  path = String::Empty  )  [virtual]

Reimplemented from DbOutput.

void BcpOutput::WriteData ( Block &  block,
const string &  path = String::Empty 
) [virtual]

Reimplemented from DbOutput.

void BcpOutput::WriteDataLoadingScript ( const string &  path  )  [private]

void BcpOutput::WriteDataLoadingFile ( const string &  path = String::Empty  )  [private]

void BcpOutput::WriteDelete ( ostream &  io  )  [private]

void BcpOutput::WriteEmptyString ( ostream &  io  )  [private, virtual]

Reimplemented from DbOutput.

void BcpOutput::WriteSpecialDateChar ( ostream &  io,
const char &  specDateChar 
) [private, virtual]

Reimplemented from DbOutput.


Member Data Documentation

const string BcpOutput::_DATA_DELETE_FILE [static, private]


The documentation for this class was generated from the following files:
Generated on Fri Feb 8 10:24:43 2008 for db-loader-v4.0 by  doxygen 1.5.1