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/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Cast &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [2/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const DataSetName &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [3/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Expression &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [4/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const FromItem &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [5/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Function &  | 
          visited | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ visit() [6/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const In &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [7/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Insert &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [8/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Join &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [9/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const JoinCondition &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [10/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const JoinConditionOn &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [11/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const JoinConditionUsing &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [12/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Like &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [13/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Literal &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [14/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralBool &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [15/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralByteArray &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [16/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralDateTime &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [17/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralDouble &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [18/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralEnvelope &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [19/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralGeom &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [20/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralInt16 &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [21/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralInt32 &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [22/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralInt64 &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [23/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const LiteralString &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [24/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const PropertyName &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [25/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Query &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [26/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const Select &  | 
          visited | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ visit() [27/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const SelectExpression &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ visit() [28/28]
  
  
      
        
          | virtual void te::da::AttributeRestrictionVisitor::visit  | 
          ( | 
          const SubSelect &  | 
          visited | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ m_attrConnectors
  
  
      
        
          | std::map<std::string, std::string> te::da::AttributeRestrictionVisitor::m_attrConnectors | 
         
       
   | 
  
protected   | 
  
 
 
◆ 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: