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

Query Class Reference

#include <cQuery.h>

Inheritance diagram for Query:

Inheritance graph
[legend]
Collaboration diagram for Query:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Query (const char *const a_where=NULL, const char *const a_order_by=NULL)
 Query (const QueRefProto &X)
 Query (const Query &X)
virtual ~Query ()
virtual char * Where () const
virtual bool Where (const char *const a_where)
virtual char * OrderBy () const
virtual bool OrderBy (const char *const a_order_by)
QueryNot ()
QueryOr (const QueRefProto &Q)
QueryAnd (const QueRefProto &Q)
Queryoperator= (const QueRefProto &X)
Queryoperator= (const Query &X)

Protected Member Functions

virtual char * _Where () const
virtual char * _OrderBy () const

Protected Attributes

char * _where
char * _order_by

Constructor & Destructor Documentation

Query::Query const char *const  a_where = NULL,
const char *const  a_order_by = NULL
 

Query::Query const QueRefProto X  ) 
 

Query::Query const Query X  ) 
 

Query::~Query  )  [virtual]
 


Member Function Documentation

virtual char* Query::Where  )  const [inline, virtual]
 

bool Query::Where const char *const  a_where  )  [virtual]
 

virtual char* Query::OrderBy  )  const [inline, virtual]
 

bool Query::OrderBy const char *const  a_order_by  )  [virtual]
 

Query & Query::Not  ) 
 

Query & Query::Or const QueRefProto Q  ) 
 

Query & Query::And const QueRefProto Q  ) 
 

Query & Query::operator= const QueRefProto X  ) 
 

Query & Query::operator= const Query X  ) 
 

char * Query::_Where  )  const [protected, virtual]
 

Implements QueRefProto.

char * Query::_OrderBy  )  const [protected, virtual]
 

Implements QueRefProto.


Member Data Documentation

char* Query::_where [protected]
 

char* Query::_order_by [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 11 22:36:34 2004 for IOPC by Doxygen 1.3.6