A visitor that retrieves attribute restrictions from a Query hierarchy.
More...
#include <AttributeRestrictionVisitor.h>
A visitor that retrieves attribute restrictions from a Query hierarchy.
Definition at line 68 of file AttributeRestrictionVisitor.h.
◆ AttributeRestrictionVisitor()
te::da::AttributeRestrictionVisitor::AttributeRestrictionVisitor |
( |
| ) |
|
◆ ~AttributeRestrictionVisitor()
virtual te::da::AttributeRestrictionVisitor::~AttributeRestrictionVisitor |
( |
| ) |
|
|
virtual |
◆ addAttributeRestriction()
void te::da::AttributeRestrictionVisitor::addAttributeRestriction |
( |
const Function & |
f | ) |
|
|
protected |
◆ getAttributeRestrictions()
◆ getOperator()
std::string te::da::AttributeRestrictionVisitor::getOperator |
( |
const Function & |
f | ) |
const |
|
protected |
◆ hasAttributeRestrictions()
bool te::da::AttributeRestrictionVisitor::hasAttributeRestrictions |
( |
| ) |
const |
◆ initialize()
virtual void te::da::AttributeRestrictionVisitor::initialize |
( |
| ) |
|
|
protectedvirtual |
◆ isAttributeRestrictionFunction()
bool te::da::AttributeRestrictionVisitor::isAttributeRestrictionFunction |
( |
const Function & |
f | ) |
const |
|
protected |
◆ visit() [1/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const Expression & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [2/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const DataSetName & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [3/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const FromItem & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [4/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const Function & |
visited | ) |
|
|
virtual |
◆ visit() [5/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const Insert & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [6/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const Join & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [7/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const JoinCondition & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [8/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const JoinConditionOn & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [9/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const JoinConditionUsing & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [10/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const Literal & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [11/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralBool & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [12/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralByteArray & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [13/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralDateTime & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [14/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralDouble & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [15/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralEnvelope & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [16/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralGeom & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [17/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralInt16 & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [18/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralInt32 & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [19/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralInt64 & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [20/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const LiteralString & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [21/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const PropertyName & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [22/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const Query & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [23/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const Select & |
visited | ) |
|
|
virtual |
◆ visit() [24/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const SelectExpression & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [25/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const SubSelect & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [26/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const In & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [27/27]
virtual void te::da::AttributeRestrictionVisitor::visit |
( |
const Cast & |
visited | ) |
|
|
inlinevirtual |
◆ m_attrFunctions
std::map<std::string, std::string> te::da::AttributeRestrictionVisitor::m_attrFunctions |
|
protected |
◆ m_attrRestrictions
◆ m_index
std::size_t te::da::AttributeRestrictionVisitor::m_index |
|
protected |
The documentation for this class was generated from the following file: