Class with methods to print the Data SOurce information.  
 More...
#include <PrintManager.h>
 | 
| bool  | init (std::string dstype, std::string connstr) | 
|   | Init.  More...
  | 
|   | 
| void  | printAllInfo (bool pkDetails, bool fkDetails, bool ukDetails, bool idxDetails, bool ccDetails) | 
|   | Print All Data Source Informations.  More...
  | 
|   | 
| void  | printDataSetInfo (std::vector< std::string > dataSetNameList, bool pkDetails, bool fkDetails, bool ukDetails, bool idxDetails, bool ccDetails) | 
|   | Print Data Set Informations.  More...
  | 
|   | 
| void  | printDataSetInfo (std::string dataSetName, bool pkDetails, bool fkDetails, bool ukDetails, bool idxDetails, bool ccDetails) | 
|   | Print Data Set Informations.  More...
  | 
|   | 
| void  | printDataSetNameList () | 
|   | Print Data Set Name List.  More...
  | 
|   | 
| void  | printDataSourceParameters (std::string dsType) | 
|   | Print Data Source Parameters.  More...
  | 
|   | 
Class with methods to print the Data SOurce information. 
Definition at line 41 of file PrintManager.h.
 
      
        
          | bool PrintManager::init  | 
          ( | 
          std::string  | 
          dstype,  | 
        
        
           | 
           | 
          std::string  | 
          connstr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Init. 
- Parameters
 - 
  
    | dstype | Data Source Type  | 
    | connstr | Data Source Connection String | 
  
   
- Returns
 - True if successfully 
 
 
 
      
        
          | void PrintManager::printAllInfo  | 
          ( | 
          bool  | 
          pkDetails,  | 
        
        
           | 
           | 
          bool  | 
          fkDetails,  | 
        
        
           | 
           | 
          bool  | 
          ukDetails,  | 
        
        
           | 
           | 
          bool  | 
          idxDetails,  | 
        
        
           | 
           | 
          bool  | 
          ccDetails  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Print All Data Source Informations. 
- Parameters
 - 
  
    | pkDetails | If want Primary Key Details  | 
    | fkDetails | If want Foreign Key Details  | 
    | ukDetails | If want Unique Key Details  | 
    | idxDetails | If want Index Key Details  | 
    | ccDetails | If want Check Constraint Details | 
  
   
- Returns
 - void 
 
 
 
  
  
      
        
          | void PrintManager::printCapabilities  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Print Data Source Capabilities. 
- Returns
 - void 
 
 
 
  
  
      
        
          | void PrintManager::printCatalog  | 
          ( | 
          bool  | 
          pkDetails,  | 
         
        
           | 
           | 
          bool  | 
          fkDetails,  | 
         
        
           | 
           | 
          bool  | 
          ukDetails,  | 
         
        
           | 
           | 
          bool  | 
          idxDetails,  | 
         
        
           | 
           | 
          bool  | 
          ccDetails  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
Print Data Source Catalog. 
- Parameters
 - 
  
    | pkDetails | If want Primary Key Details  | 
    | fkDetails | If want Foreign Key Details  | 
    | ukDetails | If want Unique Key Details  | 
    | idxDetails | If want Index Key Details  | 
    | ccDetails | If want Check Constraint Details | 
  
   
- Returns
 - void 
 
 
 
  
  
      
        
          | void PrintManager::printCCDetails  | 
          ( | 
          struct CCInfo  | 
          cc | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Print Check Constraint Details. 
- Parameters
 - 
  
  
 
- Returns
 - void 
 
 
 
      
        
          | void PrintManager::printDataSetInfo  | 
          ( | 
          std::vector< std::string >  | 
          dataSetNameList,  | 
        
        
           | 
           | 
          bool  | 
          pkDetails,  | 
        
        
           | 
           | 
          bool  | 
          fkDetails,  | 
        
        
           | 
           | 
          bool  | 
          ukDetails,  | 
        
        
           | 
           | 
          bool  | 
          idxDetails,  | 
        
        
           | 
           | 
          bool  | 
          ccDetails  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Print Data Set Informations. 
- Parameters
 - 
  
    | dataSetNameList | String vector with the passed Data Set Names  | 
    | pkDetails | If want Primary Key Details  | 
    | fkDetails | If want Foreign Key Details  | 
    | ukDetails | If want Unique Key Details  | 
    | idxDetails | If want Index Key Details  | 
    | ccDetails | If want Check Constraint Details | 
  
   
- Returns
 - void 
 
 
 
      
        
          | void PrintManager::printDataSetInfo  | 
          ( | 
          std::string  | 
          dataSetName,  | 
        
        
           | 
           | 
          bool  | 
          pkDetails,  | 
        
        
           | 
           | 
          bool  | 
          fkDetails,  | 
        
        
           | 
           | 
          bool  | 
          ukDetails,  | 
        
        
           | 
           | 
          bool  | 
          idxDetails,  | 
        
        
           | 
           | 
          bool  | 
          ccDetails  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Print Data Set Informations. 
- Parameters
 - 
  
    | dataSetName | String with the passed Data Set Name  | 
    | pkDetails | If want Primary Key Details  | 
    | fkDetails | If want Foreign Key Details  | 
    | ukDetails | If want Unique Key Details  | 
    | idxDetails | If want Index Key Details  | 
    | ccDetails | If want Check Constraint Details | 
  
   
- Returns
 - void 
 
 
 
      
        
          | void PrintManager::printDataSetNameList  | 
          ( | 
           | ) | 
           | 
        
      
 
Print Data Set Name List. 
- Returns
 - void 
 
 
 
      
        
          | void PrintManager::printDataSourceParameters  | 
          ( | 
          std::string  | 
          dsType | ) | 
           | 
        
      
 
Print Data Source Parameters. 
- Parameters
 - 
  
  
 
- Returns
 - void 
 
 
 
  
  
      
        
          | void PrintManager::printFKDetails  | 
          ( | 
          struct FKInfo  | 
          fk | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Print Foreign Key Details. 
- Parameters
 - 
  
  
 
- Returns
 - void 
 
 
 
  
  
      
        
          | void PrintManager::printHeader  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Print Data Source Header. 
- Returns
 - void 
 
 
 
  
  
      
        
          | void PrintManager::printIdxDetails  | 
          ( | 
          struct IdxInfo  | 
          idx | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Index Details. 
- Parameters
 - 
  
  
 
- Returns
 - void 
 
 
 
  
  
      
        
          | void PrintManager::printPKDetails  | 
          ( | 
          struct PKInfo  | 
          pk | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Print Primary Key Details. 
- Parameters
 - 
  
  
 
- Returns
 - void 
 
 
 
  
  
      
        
          | void PrintManager::printUKDetails  | 
          ( | 
          struct UKInfo  | 
          uk | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Print Unique Key Details. 
- Parameters
 - 
  
  
 
- Returns
 - void 
 
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/tools/dsinfo/core/PrintManager.h