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:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/dataaccess/query/JoinConditionUsing.h