26 #ifndef __TERRALIB_DATAACCESS_INTERNAL_JOINCONDITION_H 
   27 #define __TERRALIB_DATAACCESS_INTERNAL_JOINCONDITION_H 
   30 #include "../../common/BaseVisitable.h" 
   69 #endif  // __TERRALIB_DATAACCESS_INTERNAL_JOINCONDITION_H 
virtual JoinCondition * clone() const  =0
It creates a new copy of this JoinCondition. 
The root of all hierarchies that can be visited. 
TE_DEFINE_VISITABLE JoinCondition()
Default constructor. 
A visitor interface for the Query hierarchy. 
A condition to be used in a Join clause. 
virtual ~JoinCondition()
Virtual destructor. 
#define TE_DEFINE_VISITABLE
Expression * new_clone(const Expression &a)
For use with boost conteiners. 
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module.