26 #ifndef __TERRALIB_DATAACCESS_INTERNAL_JOINCONDITIONUSING_H    27 #define __TERRALIB_DATAACCESS_INTERNAL_JOINCONDITIONUSING_H    33 #include <boost/ptr_container/ptr_vector.hpp>    88         const Expression* operator[](std::size_t i) 
const;
    95         void erase(std::size_t i);
   108 #endif  // __TERRALIB_DATAACCESS_INTERNAL_JOINCONDITIONUSING_H This is an abstract class that models a query expression. 
 
TE_DEFINE_VISITABLE JoinConditionUsing()
Default constructor. 
 
A condition to be used in a Join clause. 
 
A condition to be used in a Join clause. 
 
std::size_t getNumFields() const 
It returns the number of fields in this join condition. 
 
#define TE_DEFINE_VISITABLE
 
JoinConditionUsing class can be used to model a USING clause in a Join. 
 
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
boost::ptr_vector< Expression > m_fields
The join column list.