A visitor for retrieves spatial restrictions from a Query hierarchy.
More...
#include <SpatialRestrictionVisitor.h>
A visitor for retrieves spatial restrictions from a Query hierarchy.
Definition at line 77 of file SpatialRestrictionVisitor.h.
◆ SpatialRestrictionVisitor()
te::da::SpatialRestrictionVisitor::SpatialRestrictionVisitor |
( |
| ) |
|
◆ ~SpatialRestrictionVisitor()
virtual te::da::SpatialRestrictionVisitor::~SpatialRestrictionVisitor |
( |
| ) |
|
|
virtual |
◆ addSpatialRestriction()
void te::da::SpatialRestrictionVisitor::addSpatialRestriction |
( |
const Function & |
f | ) |
|
|
protected |
◆ getGeometryRestriction()
◆ getPropertyName()
std::string te::da::SpatialRestrictionVisitor::getPropertyName |
( |
const Function & |
f | ) |
const |
|
protected |
◆ getSpatialRelation()
◆ getSpatialRestrictions()
◆ hasSpatialRestrictions()
bool te::da::SpatialRestrictionVisitor::hasSpatialRestrictions |
( |
| ) |
const |
◆ initialize()
virtual void te::da::SpatialRestrictionVisitor::initialize |
( |
| ) |
|
|
protectedvirtual |
◆ isFromEnvelope()
bool te::da::SpatialRestrictionVisitor::isFromEnvelope |
( |
const Function & |
f | ) |
const |
|
protected |
◆ isSpatialRestrictionFunction()
bool te::da::SpatialRestrictionVisitor::isSpatialRestrictionFunction |
( |
const Function & |
f | ) |
const |
|
protected |
◆ visit() [1/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Expression & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [2/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const DataSetName & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [3/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const FromItem & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [4/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Function & |
visited | ) |
|
|
virtual |
◆ visit() [5/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Insert & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [6/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Join & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [7/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const JoinCondition & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [8/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const JoinConditionOn & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [9/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const JoinConditionUsing & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [10/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Like & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [11/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Literal & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [12/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralBool & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [13/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralByteArray & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [14/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralDateTime & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [15/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralDouble & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [16/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralEnvelope & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [17/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralGeom & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [18/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralInt16 & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [19/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralInt32 & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [20/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralInt64 & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [21/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const LiteralString & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [22/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const PropertyName & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [23/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Query & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [24/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Select & |
visited | ) |
|
|
virtual |
◆ visit() [25/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const SelectExpression & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [26/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const SubSelect & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [27/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const In & |
visited | ) |
|
|
inlinevirtual |
◆ visit() [28/28]
virtual void te::da::SpatialRestrictionVisitor::visit |
( |
const Cast & |
visited | ) |
|
|
inlinevirtual |
◆ m_index
std::size_t te::da::SpatialRestrictionVisitor::m_index |
|
protected |
◆ m_spatialFunctions
◆ m_spatialRestrictions
The documentation for this class was generated from the following file: