A class that represents the IN operator.  
 More...
#include <In.h>
A class that represents the IN operator. 
- See also
 - Expression 
 
Definition at line 52 of file In.h.
 
◆ ReturnType
◆ VisitorType
◆ In() [1/4]
Constructor. 
- Parameters
 - 
  
  
 
- Note
 - The In will take the ownership of the given property. 
 
 
 
◆ In() [2/4]
◆ In() [3/4]
      
        
          | te::da::In::In  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
        
      
 
 
◆ In() [4/4]
      
        
          | te::da::In::In  | 
          ( | 
          const In &  | 
          rhs | ) | 
           | 
        
      
 
 
◆ ~In()
◆ accept()
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. 
 
 
 
◆ add()
It adds the argument to the function list of arguments. 
- Parameters
 - 
  
    | arg | The argument to be added. | 
  
   
- Note
 - The Function will take the ownership of the given argument. 
 
 
 
◆ clone()
◆ getArg()
  
  
      
        
          | Expression * te::da::Function::getArg  | 
          ( | 
          std::size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
It returns the i-th function argument. 
- Parameters
 - 
  
  
 
- Returns
 - The it-th function argument. 
 
 
 
◆ getName()
  
  
      
        
          | const std::string & te::da::Function::getName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
It returns the function name. 
- Returns
 - The function name. 
 
Definition at line 79 of file Function.h.
 
 
◆ getNumArgs()
  
  
      
        
          | std::size_t te::da::Function::getNumArgs  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
It returns the number of arguments informed to the function. 
- Returns
 - The number of parameters. 
 
 
 
◆ getPropertyName()
It returns the property name. 
- Returns
 - The property name. 
 
 
 
◆ operator=()
      
        
          | In & te::da::In::operator=  | 
          ( | 
          const In &  | 
          rhs | ) | 
           | 
        
      
 
 
◆ operator[]()
  
  
      
        
          | Expression * te::da::Function::operator[]  | 
          ( | 
          std::size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
It returns the i-th function argument. 
- Parameters
 - 
  
  
 
- Returns
 - The it-th function argument. 
 
 
 
◆ setPropertyName()
It sets the property name. 
- Parameters
 - 
  
  
 
 
 
◆ m_args
The list of arguments. 
Definition at line 118 of file Function.h.
 
 
◆ m_name
The property name. 
Definition at line 109 of file In.h.
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/dataaccess/query/In.h