Qpid Management Framework  0.24
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
qmf::engine::Query Class Reference

#include <Query.h>

Public Member Functions

 Query (const char *className, const char *packageName)
 
 Query (const SchemaClassKey *key)
 
 Query (const ObjectId *oid)
 
 Query (const Query &from)
 
 ~Query ()
 
void setSelect (const QueryOperand *criterion)
 
void setLimit (uint32_t maxResults)
 
void setOrderBy (const char *attrName, bool decreasing)
 
const char * getPackage () const
 
const char * getClass () const
 
const ObjectIdgetObjectId () const
 
bool haveSelect () const
 
bool haveLimit () const
 
bool haveOrderBy () const
 
const QueryOperandgetSelect () const
 
uint32_t getLimit () const
 
const char * getOrderBy () const
 
bool getDecreasing () const
 

Friends

struct QueryImpl
 
class BrokerProxyImpl
 

Constructor & Destructor Documentation

qmf::engine::Query::Query ( const char *  className,
const char *  packageName 
)
qmf::engine::Query::Query ( const SchemaClassKey key)
qmf::engine::Query::Query ( const ObjectId oid)
qmf::engine::Query::Query ( const Query from)
qmf::engine::Query::~Query ( )

Member Function Documentation

const char* qmf::engine::Query::getClass ( ) const
bool qmf::engine::Query::getDecreasing ( ) const
uint32_t qmf::engine::Query::getLimit ( ) const
const ObjectId* qmf::engine::Query::getObjectId ( ) const
const char* qmf::engine::Query::getOrderBy ( ) const
const char* qmf::engine::Query::getPackage ( ) const
const QueryOperand* qmf::engine::Query::getSelect ( ) const
bool qmf::engine::Query::haveLimit ( ) const
bool qmf::engine::Query::haveOrderBy ( ) const
bool qmf::engine::Query::haveSelect ( ) const
void qmf::engine::Query::setLimit ( uint32_t  maxResults)
void qmf::engine::Query::setOrderBy ( const char *  attrName,
bool  decreasing 
)
void qmf::engine::Query::setSelect ( const QueryOperand criterion)

Friends And Related Function Documentation

friend class BrokerProxyImpl
friend
friend struct QueryImpl
friend

The documentation for this class was generated from the following file: