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.
 
      
        
          | te::da::SpatialRestrictionVisitor::SpatialRestrictionVisitor  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | virtual te::da::SpatialRestrictionVisitor::~SpatialRestrictionVisitor  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void te::da::SpatialRestrictionVisitor::addSpatialRestriction  | 
          ( | 
          const Function &  | 
          f | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::string te::da::SpatialRestrictionVisitor::getPropertyName  | 
          ( | 
          const Function &  | 
          f | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
      
        
          | bool te::da::SpatialRestrictionVisitor::hasSpatialRestrictions  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
  
  
      
        
          | bool te::da::SpatialRestrictionVisitor::isFromEnvelope  | 
          ( | 
          const Function &  | 
          f | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | bool te::da::SpatialRestrictionVisitor::isSpatialRestrictionFunction  | 
          ( | 
          const Function &  | 
          f | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const Expression &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const DataSetName &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const FromItem &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const Function &  | 
          visited | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const Insert &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const Join &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const JoinCondition &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const JoinConditionOn &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const JoinConditionUsing &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const Literal &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralBool &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralByteArray &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralDateTime &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralDouble &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralEnvelope &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralGeom &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralInt16 &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralInt32 &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralInt64 &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const LiteralString &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const PropertyName &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const Query &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const Select &  | 
          visited | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const SelectExpression &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const SubSelect &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void te::da::SpatialRestrictionVisitor::visit  | 
          ( | 
          const In &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | std::size_t te::da::SpatialRestrictionVisitor::m_index | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: