26 #ifndef __TERRALIB_TOOLS_DSINFO_DSINFO_H 
   27 #define __TERRALIB_TOOLS_DSINFO_DSINFO_H 
   75     bool init(std::string dstype, std::string connstr);   
 
  246 #endif // __TERRALIB_TOOLS_DSINFO_DSINFO_H 
This file contains include headers for the Data Type module of TerraLib. 
 
A base class for plugin types. 
 
Struct that stores information about a index using the most common data types. 
 
bool init(std::string dstype, std::string connstr)
Init the application. 
 
std::vector< std::string > porperties
Foreign Key Properties in a string vector. 
 
std::vector< UKInfo > vecUkInfo
Unique Key struct vector. 
 
std::string m_connStr
The Data Source Connection String. 
 
An utility class to control the startup and cleanup of the TerraLib Platform and its resources...
 
std::vector< std::string > porperties
Unique Key Properties in a string vector. 
 
DataSetStruct getDataSetInfo(std::string dataSetName)
Get specific Data Set information. 
 
std::map< std::string, std::string > getCapabilities()
Get the Data Source Capabilities. 
 
std::vector< std::string > porperties
Primary Key Properties in a string vector. 
 
Struct that stores information about a check constraint using the most common data types...
 
std::vector< std::string > porperties
Index Properties in a string vector. 
 
std::vector< IdxInfo > vecIdxInfo
Index struct vector. 
 
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
 
std::string type
Index Type. 
 
std::string name
Index Name. 
 
std::vector< UKInfo > getUniqueKeyInfo(std::string dataSetName)
Get unique keys information. 
 
Struct that stores information about a primary key using the most common data types. 
 
std::string name
Primary Key Name. 
 
std::vector< CCInfo > getCheckConstraintInfo(std::string dataSetName)
Get check constraint information. 
 
Class with methods to manage the application. 
 
std::string m_dataSourceType
The Data Source Type. 
 
DataSourceHeader getDataSourceHeader()
Get the Data Source Header. 
 
std::string expression
Check Constraint Expression. 
 
A class that defines the interface of an abstract factory. 
 
std::vector< CCInfo > vecCcInfo
Check Constraint struct vector. 
 
std::vector< std::string * > getDataSetNameList()
Get all Data Sets names. 
 
Struct that stores information about a data set using the most common data types. ...
 
std::string name
Check Constraint Name. 
 
Struct that stores information about a unique key using the most common data types. 
 
std::vector< FKInfo > getForeignKeyInfo(std::string dataSetName)
Get foreign keys information. 
 
std::vector< IdxInfo > getIndexesKeyInfo(std::string dataSetName)
Get indexes information. 
 
std::string name
Foreign Key Name. 
 
A factory for data sources. 
 
PKInfo getPrimaryKeyInfo(std::string dataSetName)
Get primary key information. 
 
A singleton for managing plugins. 
 
te::da::DataSource * m_dataSource
The Data Source. 
 
std::vector< FKInfo > vecFkInfo
Foreign Key struct vector. 
 
This file contains include headers for the TerraLib Common Runtime module. 
 
DSInfo()
Class Constructor. 
 
Struct that stores information about a foreign key using the most common data types. 
 
bool hasPk
If has Primary key. 
 
This file contains include headers for the Data Access module of TerraLib. 
 
std::map< std::string, std::vector< std::string > > getDataSourceParameters(std::string dataSourceType)
Get Data Source Types connection parameters. 
 
std::string name
Unique Key Name. 
 
std::vector< DataSetStruct > getDataSetsInfo()
Get all Data Sets informations. 
 
std::string name
Data Set Name. 
 
PKInfo pkInfo
Primary Key struct.