Class Query
- Defined in File metadata.h 
Class Documentation
- 
class Query
- Represents a query to the db. - Usage: q = Query().append(“foo”, 42).appendLT(“bar”, 24); - Public Functions - 
inline virtual ~Query()
 - 
virtual void append(const std::string &name, const std::string &val) = 0
 - 
inline 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 bool 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 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 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
 
- 
inline virtual ~Query()