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: