Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

Table::ExportHandler Class Reference

Inheritance diagram for Table::ExportHandler:
Table::CSVExportHandler Table::SQLInsertExportHandler Table::WSExportHandler

List of all members.

Public Member Functions

 ExportHandler (std::ostream &strm)
virtual const char * putRow (const BufferStringSet &)=0
virtual bool init ()
virtual void finish ()

Static Public Member Functions

static bool isNumber (const char *)

Public Attributes

BufferString prepend_
 Before first record. Add newline if needed.
BufferString append_
 After last record.

Protected Member Functions

const char * getStrmMsg () const

Protected Attributes

std::ostream & strm_

Constructor & Destructor Documentation

Table::ExportHandler::ExportHandler ( std::ostream &  strm  )  [inline]

Member Function Documentation

virtual void Table::ExportHandler::finish (  )  [virtual]
const char* Table::ExportHandler::getStrmMsg (  )  const [inline, protected]
virtual bool Table::ExportHandler::init (  )  [virtual]
static bool Table::ExportHandler::isNumber ( const char *   )  [static]
virtual const char* Table::ExportHandler::putRow ( const BufferStringSet  )  [pure virtual]

Member Data Documentation

Before first record. Add newline if needed.

std::ostream& Table::ExportHandler::strm_ [protected]