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: