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.
Referenced by In(), and operator=().
◆ In() [2/4]
◆ In() [3/4]
| te::da::In::In |
( |
const std::string & | name | ) |
|
◆ In() [4/4]
| te::da::In::In |
( |
const In & | rhs | ) |
|
Copy constructor.
References In().
◆ ~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.
References te::da::Expression::Expression().
◆ clone()
◆ getArg()
| Expression * te::da::Function::getArg |
( |
std::size_t | i | ) |
const |
|
inherited |
◆ 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.
References m_name.
◆ 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 | ) |
|
Assignment operator.
References In().
◆ operator[]()
| Expression * te::da::Function::operator[] |
( |
std::size_t | i | ) |
const |
|
inherited |
◆ 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