Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Public Member Functions | List of all members
qmf::engine::Query Class Reference

#include <qmf/engine/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
 

Detailed Description

Definition at line 78 of file Query.h.

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)

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

Qpid C++ API Reference
Generated on Thu Mar 31 2016 for Qpid C++ Client API by doxygen 1.8.5