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 > 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 std::string getIdxTypeName(int id)
This file contains include headers for the Plugin module of TerraLib.
static bool getDataSource(std::string dsType, std::string connStr, te::da::DataSource *&dataSource, std::string &errorMessage)
Method to connect with a Data Source.
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 te::da::DataSet * getDataSet(te::da::DataSource *dataSource, std::string dataSetName)
static std::vector< std::string > getFKPropertiesNames(te::da::ForeignKey *fk)
Getting Foreign Key Properties Names.
It models a foreign key constraint for a DataSetType.
It describes a unique key (uk) constraint.
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.
Class with help methods for the application.
static bool loadModules(std::string &errorMessage)
Load Terralib modules.
This file contains include headers for the Data Access module of TerraLib.
It describes an index associated to a DataSetType.