Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

CB2::DataSource Class Reference

Generic data source interface. More...

#include <DS.h>

Inheritance diagram for CB2::DataSource:

CB2::Class CB2::DSCSVFile CB2::DSFlatFile CB2::DSMySQL CB2::DSXMLFile List of all members.

Public Member Functions

 DataSource ()
 Constructor.

virtual ~DataSource ()=0
 Destructor.

virtual Query Select (const String &table, const Domain &domain, const Query::size_type limit, const Query::size_type displacement)=0
 Select query.


Public Attributes

int tag
 Tag for user-specific data.


Detailed Description

Generic data source interface.

Interface for working with data storages.


Constructor & Destructor Documentation

DataSource::DataSource  ) 
 

Constructor.

DataSource::~DataSource  )  [pure virtual]
 

Destructor.


Member Function Documentation

virtual Query CB2::DataSource::Select const String table,
const Domain domain,
const Query::size_type  limit,
const Query::size_type  displacement
[pure virtual]
 

Select query.

Implemented in CB2::DSMySQL, CB2::DSFlatFile, CB2::DSCSVFile, and CB2::DSXMLFile.


Member Data Documentation

int CB2::Class::tag [inherited]
 

Tag for user-specific data.


The documentation for this class was generated from the following files:
Generated on Thu Sep 16 23:26:49 2004 for ColorBox2 by doxygen 1.3.7