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.
◆ ReturnType
◆ VisitorType
◆ JoinConditionUsing() [1/2]
◆ JoinConditionUsing() [2/2]
◆ ~JoinConditionUsing()
te::da::JoinConditionUsing::~JoinConditionUsing |
( |
| ) |
|
◆ 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.
◆ clear()
void te::da::JoinConditionUsing::clear |
( |
| ) |
|
It will release all condition expressions and then it will clear the conteiner.
◆ clone()
◆ erase()
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. |
◆ getNumFields()
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.
◆ operator=()
◆ operator[]()
const Expression * te::da::JoinConditionUsing::operator[] |
( |
std::size_t |
i | ) |
const |
It returns the i-th condition.
- Parameters
-
- Returns
- The i-th condition.
◆ push_back()
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. |
◆ m_fields
boost::ptr_vector<Expression> te::da::JoinConditionUsing::m_fields |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/dataaccess/query/JoinConditionUsing.h