Class with methods to manage the application.  
 More...
#include <DSInfo.h>
Class with methods to manage the application. 
Definition at line 58 of file DSInfo.h.
 
      
        
          | std::map<std::string, std::string> DSInfo::getCapabilities  | 
          ( | 
           | ) | 
           | 
        
      
 
Get the Data Source Capabilities. 
- Returns
 - String/String Map with the Data Source Capabilities 
 
 
 
  
  
      
        
          | std::vector<CCInfo> DSInfo::getCheckConstraintInfo  | 
          ( | 
          std::string  | 
          dataSetName | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Get check constraint information. 
- Parameters
 - 
  
  
 
- Returns
 - CCInfo struct vector 
 
 
 
Get specific Data Set information. 
- Parameters
 - 
  
  
 
- Returns
 - DataSetStruct with the informations 
 
 
 
      
        
          | std::vector<std::string*> DSInfo::getDataSetNameList  | 
          ( | 
           | ) | 
           | 
        
      
 
Get all Data Sets names. 
- Returns
 - String vector with the Names 
 
 
 
Get the Data Source Header. 
- Returns
 - Data Source Header struct 
 
 
 
      
        
          | std::map<std::string, std::vector<std::string> > DSInfo::getDataSourceParameters  | 
          ( | 
          std::string  | 
          dataSourceType | ) | 
           | 
        
      
 
Get Data Source Types connection parameters. 
- Parameters
 - 
  
    | dataSourceType | Data Source Type, if passed by the user | 
  
   
- Returns
 - String/String Vector Map with the Data Source Types connection parameters 
 
 
 
  
  
      
        
          | std::vector<FKInfo> DSInfo::getForeignKeyInfo  | 
          ( | 
          std::string  | 
          dataSetName | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Get foreign keys information. 
- Parameters
 - 
  
  
 
- Returns
 - FKInfo struct vector 
 
 
 
  
  
      
        
          | std::vector<IdxInfo> DSInfo::getIndexesKeyInfo  | 
          ( | 
          std::string  | 
          dataSetName | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Get indexes information. 
- Parameters
 - 
  
  
 
- Returns
 - IdxInfo struct vector 
 
 
 
  
  
      
        
          | PKInfo DSInfo::getPrimaryKeyInfo  | 
          ( | 
          std::string  | 
          dataSetName | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Get primary key information. 
- Parameters
 - 
  
  
 
- Returns
 - PKInfo struct 
 
 
 
  
  
      
        
          | std::vector<UKInfo> DSInfo::getUniqueKeyInfo  | 
          ( | 
          std::string  | 
          dataSetName | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Get unique keys information. 
- Parameters
 - 
  
  
 
- Returns
 - UKInfo struct vector 
 
 
 
      
        
          | bool DSInfo::init  | 
          ( | 
          std::string  | 
          dstype,  | 
        
        
           | 
           | 
          std::string  | 
          connstr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Init the application. 
- Parameters
 - 
  
    | dstype | Data Source Type  | 
    | connstr | Data Source Connection String | 
  
   
- Returns
 - True if successfully 
 
 
 
  
  
      
        
          | std::string DSInfo::m_connStr | 
         
       
   | 
  
private   | 
  
 
The Data Source Connection String. 
Definition at line 172 of file DSInfo.h.
 
 
The Data Source. 
Definition at line 173 of file DSInfo.h.
 
 
  
  
      
        
          | std::string DSInfo::m_dataSourceType | 
         
       
   | 
  
private   | 
  
 
The Data Source Type. 
Definition at line 171 of file DSInfo.h.
 
 
The documentation for this class was generated from the following file:
- C:/AA_TL5_master/terralib5/src/terralib/tools/dsinfo/core/DSInfo.h