JoinConditionUsing class can be used to model a USING clause in a Join.  
 More...
#include <JoinConditionUsing.h>
JoinConditionUsing class can be used to model a USING clause in a Join. 
- See also
 - JoinCondition, JoinConditionOn 
 
Definition at line 46 of file JoinConditionUsing.h.
 
      
        
          | te::da::JoinConditionUsing::~JoinConditionUsing  | 
          ( | 
           | ) | 
           | 
        
      
 
 
It call the visit method from the guest object. 
- Parameters
 - 
  
    | guest | The guest or visitor. | 
  
   
- Returns
 - Any valid value define by the template type R. 
 
 
 
      
        
          | void te::da::JoinConditionUsing::clear  | 
          ( | 
           | ) | 
           | 
        
      
 
It will release all condition expressions and then it will clear the conteiner. 
 
 
      
        
          | void te::da::JoinConditionUsing::erase  | 
          ( | 
          std::size_t  | 
          i | ) | 
           | 
        
      
 
It releases the i-th condition expression and trim the conteiner. 
- Parameters
 - 
  
    | i | The condition to be removed.  | 
  
   
 
 
  
  
      
        
          | std::size_t te::da::JoinConditionUsing::getNumFields  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
It returns the number of fields in this join condition. 
- Returns
 - The number of fields in this join condition. 
 
Definition at line 72 of file JoinConditionUsing.h.
 
 
      
        
          | const Expression* te::da::JoinConditionUsing::operator[]  | 
          ( | 
          std::size_t  | 
          i | ) | 
           const | 
        
      
 
It returns the i-th condition. 
- Parameters
 - 
  
  
 
- Returns
 - The i-th condition. 
 
 
 
      
        
          | void te::da::JoinConditionUsing::push_back  | 
          ( | 
          Expression *  | 
          e | ) | 
           | 
        
      
 
It adds the condition to the conteiner. 
- Parameters
 - 
  
    | e | The condition to be added to the join.  | 
  
   
 
 
  
  
      
        
          | boost::ptr_vector<Expression> te::da::JoinConditionUsing::m_fields | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: