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