26 #ifndef __TERRALIB_TOOLS_DSINFO_UTILS_H 
   27 #define __TERRALIB_TOOLS_DSINFO_UTILS_H 
   55     static bool loadModules(std::string & errorMessage);
 
  110 #endif // __TERRALIB_TOOLS_DSINFO_UTILS_H 
static std::vector< std::string > getFKPropertiesNames(te::da::ForeignKey *fk)
Getting Foreign Key Properties Names. 
 
This file contains include headers for the Plugin module of TerraLib. 
 
static bool loadModules(std::string &errorMessage)
Load Terralib modules. 
 
static std::vector< std::string > getIdxPropertiesNames(te::da::Index *idx)
Getting Index Properties Names. 
 
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
 
static bool getDataSource(std::string dsType, std::string connStr, te::da::DataSource *&dataSource, std::string &errorMessage)
Method to connect with a Data Source. 
 
It models a foreign key constraint for a DataSetType. 
 
It describes a unique key (uk) constraint. 
 
static std::vector< std::string > getPKPropertiesNames(te::da::PrimaryKey *pk)
Getting Primary Key Properties Names. 
 
static std::vector< std::string > getUKPropertiesNames(te::da::UniqueKey *uk)
Getting Unique Key Properties Names. 
 
static te::da::DataSet * getDataSet(te::da::DataSource *dataSource, std::string dataSetName)
 
A dataset is the unit of information manipulated by the data access module of TerraLib. 
 
It describes a primary key (pk) constraint. 
 
This file contains include headers for the TerraLib Common Runtime module. 
 
static std::string getIdxTypeName(int id)
 
Class with help methods for the application. 
 
This file contains include headers for the Data Access module of TerraLib. 
 
It describes an index associated to a DataSetType.