A class that informs the query support of a given data source.  
 More...
#include <QueryCapabilities.h>
A class that informs the query support of a given data source. 
Definition at line 48 of file QueryCapabilities.h.
 
      
        
          | te::da::QueryCapabilities::QueryCapabilities  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | te::da::QueryCapabilities::~QueryCapabilities  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addArithmeticOperator  | 
          ( | 
          const std::string &  | 
          op | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addComparsionOperator  | 
          ( | 
          const std::string &  | 
          op | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addFunction  | 
          ( | 
          const std::string &  | 
          op | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addGeometryOperand  | 
          ( | 
          const te::gm::GeomType &  | 
          type | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addLogicalOperator  | 
          ( | 
          const std::string &  | 
          op | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addSpatialMetricOperator  | 
          ( | 
          const std::string &  | 
          op | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addSpatialNewGeomOperator  | 
          ( | 
          const std::string &  | 
          op | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addSpatialOperator  | 
          ( | 
          const std::string &  | 
          op | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::addSpatialTopologicOperator  | 
          ( | 
          const std::string &  | 
          op | ) | 
           | 
        
      
 
 
      
        
          | const std::set<std::string>& te::da::QueryCapabilities::getArithmeticOperators  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::set<std::string>& te::da::QueryCapabilities::getComparsionOperators  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::set<std::string>& te::da::QueryCapabilities::getFunctions  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::set<te::gm::GeomType>& te::da::QueryCapabilities::getGeometryOperands  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::set<std::string>& te::da::QueryCapabilities::getLogicalOperators  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::set<std::string>& te::da::QueryCapabilities::getSpatialMetricOperators  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::set<std::string>& te::da::QueryCapabilities::getSpatialNewGeomOperators  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::set<std::string>& te::da::QueryCapabilities::getSpatialOperators  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const std::set<std::string>& te::da::QueryCapabilities::getSpatialTopologicOperators  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportAll  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportAlter  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportCreate  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportDelete  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportDrop  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportInsert  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportSelect  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportSelectInto  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportSpatialSQLDialect  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportSQLDialect  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | void te::da::QueryCapabilities::setSupportUpdate  | 
          ( | 
          const bool &  | 
          support | ) | 
           | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsAlter  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsCreate  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsDelete  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsDrop  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsInsert  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsSelect  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsSelectInto  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsSpatialSQLDialect  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsSQLDialect  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | bool te::da::QueryCapabilities::supportsUpdate  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_alter | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data source supports the ALTER command. 
Definition at line 147 of file QueryCapabilities.h.
 
 
  
  
      
        
          | std::set<std::string> te::da::QueryCapabilities::m_arithmeticOperators | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::set<std::string> te::da::QueryCapabilities::m_comparsionOperators | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_create | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data source supports the CREATE command. 
Definition at line 145 of file QueryCapabilities.h.
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_delete | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data source supports the DELETE command. 
Definition at line 144 of file QueryCapabilities.h.
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_drop | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data source supports the DROP command. 
Definition at line 146 of file QueryCapabilities.h.
 
 
  
  
      
        
          | std::set<std::string> te::da::QueryCapabilities::m_functions | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_insert | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data source supports the INSERT command. 
Definition at line 142 of file QueryCapabilities.h.
 
 
  
  
      
        
          | std::set<std::string> te::da::QueryCapabilities::m_logicalOperators | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_select | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data source supports the SELECT command. 
Definition at line 148 of file QueryCapabilities.h.
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_selectInto | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data source supports the SELECT INTO command. 
Definition at line 149 of file QueryCapabilities.h.
 
 
  
  
      
        
          | std::set<std::string> te::da::QueryCapabilities::m_spatialMetricOperators | 
         
       
   | 
  
private   | 
  
 
The names of spatial metric supported operators (area, lenght, etc). 
Definition at line 152 of file QueryCapabilities.h.
 
 
  
  
      
        
          | std::set<std::string> te::da::QueryCapabilities::m_spatialNewGeomOperators | 
         
       
   | 
  
private   | 
  
 
The names of spatial supported operators that generate new geometries (centroid, buffer, union, intersection,etc). 
Definition at line 153 of file QueryCapabilities.h.
 
 
  
  
      
        
          | std::set<std::string> te::da::QueryCapabilities::m_spatialOperators | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_spatialSQLDialect | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::set<std::string> te::da::QueryCapabilities::m_spatialTopologicOperators | 
         
       
   | 
  
private   | 
  
 
The names of topological supported operators (touches, crosses, etc). 
Definition at line 151 of file QueryCapabilities.h.
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_sqlDialect | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | bool te::da::QueryCapabilities::m_update | 
         
       
   | 
  
private   | 
  
 
A flag that indicates if the data source supports the UPDATE command. 
Definition at line 143 of file QueryCapabilities.h.
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/dataaccess/query/QueryCapabilities.h