26 #ifndef __TERRALIB_DATAACCESS_INTERNAL_LIKE_H    27 #define __TERRALIB_DATAACCESS_INTERNAL_LIKE_H    55              const std::string& pattern,
    56              const std::string& wildCard = 
"%",
    57              const std::string& singleChar = 
"_",
    58              const std::string& escapeChar = 
"\\");
    62              const std::string& pattern,
    63              const std::string& wildCard = 
"%",
    64              const std::string& singleChar = 
"_",
    65              const std::string& escapeChar = 
"\\");
   105         void setPattern(
const std::string& p);
   112         void setWildCard(
const std::string& w);
   119         const std::string& getWildCard() 
const;
   126         void setSingleChar(
const std::string& s);
   133         const std::string& getSingleChar() 
const;
   140         void setEscapeChar(
const std::string& e);
   147         const std::string& getEscapeChar() 
const;
   159 #endif  // __TERRALIB_DATAACCESS_INTERNAL_LIKE_H A class that models a Function expression. 
 
std::string m_escapeChar
The escape char character is used to escape the meaning of the wild card, single char and escape char...
 
This is an abstract class that models a query expression. 
 
It is intended to encode a character string comparison operator with pattern matching. 
 
A class that models a Function expression. 
 
#define TE_DEFINE_VISITABLE
 
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::string m_singleChar
The single char character matches exactly one character. 
 
std::string m_wildCard
The wild card character matches zero or more characters. 
 
This class models a string Literal value.