FieldCriterion Class Reference

#include <librets/FieldCriterion.h>

Inheritance diagram for FieldCriterion:

DmqlCriterion RetsObject EqCriterion GtCriterion LtCriterion

List of all members.

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


Constructor & Destructor Documentation

FieldCriterion ( std::string  field,
DmqlCriterionPtr  value 
)


Member Function Documentation

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]

std::string ToDmqlString (  )  [inherited]

std::string ToString (  )  const [inherited]


Member Data Documentation

std::string mField [protected]

DmqlCriterionPtr mValue [protected]


Generated by  doxygen