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()