#include <librets/FieldCriterion.h>
Public Member Functions | |
FieldCriterion (std::string field, DmqlCriterionPtr value) | |
virtual std::ostream & | Print (std::ostream &outputStream) const |
bool | Equals (const RetsObject *object) const |
virtual std::ostream & | ToDmql (std::ostream &outputStream) const =0 |
std::string | ToDmqlString () |
std::string | ToString () const |
Protected Member Functions | |
virtual std::string | OperationName () const =0 |
Protected Attributes | |
std::string | mField |
DmqlCriterionPtr | mValue |
FieldCriterion | ( | std::string | field, | |
DmqlCriterionPtr | value | |||
) |
bool Equals | ( | const RetsObject * | object | ) | const [virtual] |
Reimplemented from RetsObject.
virtual std::string OperationName | ( | ) | const [protected, pure virtual] |
Implemented in EqCriterion, GtCriterion, and LtCriterion.
virtual std::ostream& Print | ( | std::ostream & | outputStream | ) | const [virtual] |
Reimplemented from RetsObject.
virtual std::ostream& ToDmql | ( | std::ostream & | outputStream | ) | const [pure virtual, inherited] |
Implemented in EqCriterion, GtCriterion, JunctionCriterion, LiteralCriterion, LookupCriterion, LtCriterion, and NotCriterion.
std::string ToDmqlString | ( | ) | [inherited] |
std::string ToString | ( | ) | const [inherited] |
std::string mField [protected] |
DmqlCriterionPtr mValue [protected] |