Represents a query to the db.
More...
#include <metadata.h>
|
virtual void | append (const std::string &name, const bool val)=0 |
|
void | append (const std::string &name, const char *val) |
|
virtual void | append (const std::string &name, const double val)=0 |
|
virtual void | append (const std::string &name, const int val)=0 |
|
virtual void | append (const std::string &name, const std::string &val)=0 |
|
virtual void | appendGT (const std::string &name, const double val)=0 |
|
virtual void | appendGT (const std::string &name, const int val)=0 |
|
virtual void | appendGTE (const std::string &name, const double val)=0 |
|
virtual void | appendGTE (const std::string &name, const int val)=0 |
|
virtual void | appendLT (const std::string &name, const double val)=0 |
|
virtual void | appendLT (const std::string &name, const int val)=0 |
|
virtual void | appendLTE (const std::string &name, const double val)=0 |
|
virtual void | appendLTE (const std::string &name, const int val)=0 |
|
virtual void | appendRange (const std::string &name, const double lower, const double upper)=0 |
|
virtual void | appendRange (const std::string &name, const int lower, const int upper)=0 |
|
virtual void | appendRangeInclusive (const std::string &name, const double lower, const double upper)=0 |
|
virtual void | appendRangeInclusive (const std::string &name, const int lower, const int upper)=0 |
|
virtual | ~Query () |
|
Represents a query to the db.
Usage: q = Query().append("foo", 42).appendLT("bar", 24);
Definition at line 52 of file metadata.h.
◆ ConstPtr
◆ Ptr
◆ ~Query()
virtual warehouse_ros::Query::~Query |
( |
| ) |
|
|
inlinevirtual |
◆ append() [1/5]
virtual void warehouse_ros::Query::append |
( |
const std::string & |
name, |
|
|
const bool |
val |
|
) |
| |
|
pure virtual |
◆ append() [2/5]
void warehouse_ros::Query::append |
( |
const std::string & |
name, |
|
|
const char * |
val |
|
) |
| |
|
inline |
◆ append() [3/5]
virtual void warehouse_ros::Query::append |
( |
const std::string & |
name, |
|
|
const double |
val |
|
) |
| |
|
pure virtual |
◆ append() [4/5]
virtual void warehouse_ros::Query::append |
( |
const std::string & |
name, |
|
|
const int |
val |
|
) |
| |
|
pure virtual |
◆ append() [5/5]
virtual void warehouse_ros::Query::append |
( |
const std::string & |
name, |
|
|
const std::string & |
val |
|
) |
| |
|
pure virtual |
◆ appendGT() [1/2]
virtual void warehouse_ros::Query::appendGT |
( |
const std::string & |
name, |
|
|
const double |
val |
|
) |
| |
|
pure virtual |
◆ appendGT() [2/2]
virtual void warehouse_ros::Query::appendGT |
( |
const std::string & |
name, |
|
|
const int |
val |
|
) |
| |
|
pure virtual |
◆ appendGTE() [1/2]
virtual void warehouse_ros::Query::appendGTE |
( |
const std::string & |
name, |
|
|
const double |
val |
|
) |
| |
|
pure virtual |
◆ appendGTE() [2/2]
virtual void warehouse_ros::Query::appendGTE |
( |
const std::string & |
name, |
|
|
const int |
val |
|
) |
| |
|
pure virtual |
◆ appendLT() [1/2]
virtual void warehouse_ros::Query::appendLT |
( |
const std::string & |
name, |
|
|
const double |
val |
|
) |
| |
|
pure virtual |
◆ appendLT() [2/2]
virtual void warehouse_ros::Query::appendLT |
( |
const std::string & |
name, |
|
|
const int |
val |
|
) |
| |
|
pure virtual |
◆ appendLTE() [1/2]
virtual void warehouse_ros::Query::appendLTE |
( |
const std::string & |
name, |
|
|
const double |
val |
|
) |
| |
|
pure virtual |
◆ appendLTE() [2/2]
virtual void warehouse_ros::Query::appendLTE |
( |
const std::string & |
name, |
|
|
const int |
val |
|
) |
| |
|
pure virtual |
◆ appendRange() [1/2]
virtual void warehouse_ros::Query::appendRange |
( |
const std::string & |
name, |
|
|
const double |
lower, |
|
|
const double |
upper |
|
) |
| |
|
pure virtual |
◆ appendRange() [2/2]
virtual void warehouse_ros::Query::appendRange |
( |
const std::string & |
name, |
|
|
const int |
lower, |
|
|
const int |
upper |
|
) |
| |
|
pure virtual |
◆ appendRangeInclusive() [1/2]
virtual void warehouse_ros::Query::appendRangeInclusive |
( |
const std::string & |
name, |
|
|
const double |
lower, |
|
|
const double |
upper |
|
) |
| |
|
pure virtual |
◆ appendRangeInclusive() [2/2]
virtual void warehouse_ros::Query::appendRangeInclusive |
( |
const std::string & |
name, |
|
|
const int |
lower, |
|
|
const int |
upper |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: