42   delete m_literalValue;
 
   58   delete m_literalValue;
 
   64   return m_literalValue;
 
An static class with global definitions. 
 
Literal * getLiteral() const 
It returns the literal value. 
 
This class is used to encode the name of any property of an object. 
 
This class can be used to represent literal values. 
 
PropertyName * getPropertyName() const 
It returns the property name. 
 
const std::string & getSingleChar() const 
It returns the single wild character. 
 
An static class with global definitions. 
 
This class can be used to represent literal values. 
 
void setWildCard(const std::string &w)
It sets the wild character. 
 
void setPropertyName(PropertyName *p)
It sets the property name. 
 
void setLiteral(Literal *l)
It sets the literal value of the operator. 
 
~PropertyIsLike()
Destructor. 
 
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
 
const std::string & getEscapeChar() const 
It returns the escape character. 
 
PropertyIsLike()
It initializes a new PropertyIsLike. 
 
It is intended to encode a character string comparison operator with pattern matching. 
 
const std::string & getWildCard() const 
It returns the wild character. 
 
void setSingleChar(const std::string &s)
It sets the wild single character. 
 
void setEscapeChar(const std::string &e)
It sets the escape character.