A class that can be used to model a filter expression that can be applied to a query. More...
#include <Where.h>
Public Member Functions | |
| Expression * | getExp () const |
| Where & | operator= (const Where &rhs) |
| void | setExp (Expression *exp) |
| Sets the expression. More... | |
| Where (Expression *e) | |
| Constructor. More... | |
| Where (const Expression &e) | |
| Where (const Where &rhs) | |
| ~Where () | |
Private Attributes | |
| std::unique_ptr< Expression > | m_exp |
| The expression that defines the where clause. More... | |
A class that can be used to model a filter expression that can be applied to a query.
|
explicit |
|
explicit |
| te::da::Where::Where | ( | const Where & | rhs | ) |
|
default |
Referenced by Where().
| te::da::Expression * te::da::Where::getExp | ( | ) | const |
Definition at line 58 of file Where.cpp.
References m_exp.
Referenced by te::map::QueryLayer::getData(), te::vp::GetSelectQueryFromLayer(), te::qt::widgets::WhereClauseWidget::getWhereString(), te::qt::widgets::QueryDialog::onApplyPushButtonClicked(), te::qt::widgets::QueryDialog::onCreateLayerPushButtonClicked(), te::vp::IntersectionDialog::onOkPushButtonClicked(), te::serialize::xml::Save(), te::ogr::SQLVisitor::visit(), te::gpkg::SQLVisitor::visit(), te::da::SQLVisitor::visit(), te::da::AttributeRestrictionVisitor::visit(), and te::da::SpatialRestrictionVisitor::visit().
| te::da::Where & te::da::Where::operator= | ( | const Where & | rhs | ) |
| void te::da::Where::setExp | ( | Expression * | exp | ) |
Sets the expression.
| e | The where expression. |
Definition at line 63 of file Where.cpp.
References m_exp.
Referenced by te::map::DrawGeometries(), and te::map::QueryLayer::getData().
|
private |