26 #ifndef __TERRALIB_TOOLS_DSINFO_PRINTMANAGER_H
27 #define __TERRALIB_TOOLS_DSINFO_PRINTMANAGER_H
54 bool init(std::string dstype,std::string connstr);
76 void printAllInfo(
bool pkDetails,
bool fkDetails,
bool ukDetails,
bool idxDetails,
bool ccDetails);
97 void printDataSetInfo(std::vector<std::string> dataSetNameList,
bool pkDetails,
bool fkDetails,
bool ukDetails,
bool idxDetails,
bool ccDetails);
111 void printDataSetInfo(std::string dataSetName,
bool pkDetails,
bool fkDetails,
bool ukDetails,
bool idxDetails,
bool ccDetails);
133 void printCatalog(
bool pkDetails,
bool fkDetails,
bool ukDetails,
bool idxDetails,
bool ccDetails);
194 #endif //__TERRALIB_TOOLS_DSINFO_PRINTMANAGER_H
void printPKDetails(struct PKInfo pk)
Print Primary Key Details.
void printFKDetails(struct FKInfo fk)
Print Foreign Key Details.
void printDataSetInfo(std::vector< std::string > dataSetNameList, bool pkDetails, bool fkDetails, bool ukDetails, bool idxDetails, bool ccDetails)
Print Data Set Informations.
void printDataSourceParameters(std::string dsType)
Print Data Source Parameters.
Struct that stores information about a primary key using the most common data types.
DSInfo m_dsi
DSInfo object.
void printDataSetNameList()
Print Data Set Name List.
void printAllInfo(bool pkDetails, bool fkDetails, bool ukDetails, bool idxDetails, bool ccDetails)
Print All Data Source Informations.
void printCCDetails(struct CCInfo cc)
Print Check Constraint Details.
Struct that stores information about a check constraint using the most common data types...
void printIdxDetails(struct IdxInfo idx)
Index Details.
Struct that stores information about a index using the most common data types.
Data Source Informations tool.
void printUKDetails(struct UKInfo uk)
Print Unique Key Details.
Struct that stores information about a unique key using the most common data types.
void printCapabilities()
Print Data Source Capabilities.
void printCatalog(bool pkDetails, bool fkDetails, bool ukDetails, bool idxDetails, bool ccDetails)
Print Data Source Catalog.
Struct that stores information about a foreign key using the most common data types.
Class with methods to print the Data SOurce information.
bool init(std::string dstype, std::string connstr)
Init.
Class with methods to manage the application.
void printHeader()
Print Data Source Header.