27 #include "../../datatype/AbstractData.h" 
   36   : m_value(value.clone())
 
Literal & operator=(const Literal &rhs)
 
This is an abstract class that models a query expression. 
 
Expression * clone() const 
It creates a new copy of this expression. 
 
This class models a literal value. 
 
A base class for values that can be retrieved from the data access module. 
 
TE_DEFINE_VISITABLE Literal(te::dt::AbstractData *value)
Constructor. 
 
virtual ~Literal()
Virtual destructor. 
 
std::auto_ptr< te::dt::AbstractData > m_value
 
te::dt::AbstractData * getValue() const 
It returns the value associated to the literal. 
 
void setValue(te::dt::AbstractData *v)
It sets the value associated to the literal. 
 
This class models a literal value.