#include <DataSourceCatalogLoader.h>
Public Member Functions | |
bool | datasetExists (const std::string &name) |
DataSourceCatalogLoader (DataSourceTransactor *parent) | |
std::vector< std::string > | getDataSetNames () |
std::auto_ptr< te::da::DataSet > | getDataSets () |
te::da::DataSetType * | getDataSetType (const std::string &datasetName) |
te::gm::Envelope * | getExtent (const std::string &tableName, const std::string &geomColName) |
void | getGeometryInfo (const std::string &datasetName, te::gm::GeometryProperty *gp) |
std::auto_ptr< te::da::DataSet > | getGeometryInfo (const std::string &tableName, const std::string &geomColName) |
void | getIndex (te::da::DataSetType *dt, int idxId, const std::string &idxName, bool isUnique) |
void | getIndexes (te::da::DataSetType *dt) |
void | getPrimaryKey (te::da::DataSetType *dt) |
boost::ptr_vector< te::dt::Property > | getProperties (const std::string &datasetName) |
void | getSpatialIndexes (te::da::DataSetType *dt) |
void | getUniqueKey (te::da::DataSetType *dt, int idxId, const std::string &idxName) |
void | getUniqueKeys (te::da::DataSetType *dt) |
bool | hasDataSets () |
~DataSourceCatalogLoader () | |
Private Attributes | |
Impl * | m_pImpl |
Definition at line 50 of file DataSourceCatalogLoader.h.
te::sqlite::DataSourceCatalogLoader::DataSourceCatalogLoader | ( | DataSourceTransactor * | parent | ) |
te::sqlite::DataSourceCatalogLoader::~DataSourceCatalogLoader | ( | ) |
bool te::sqlite::DataSourceCatalogLoader::datasetExists | ( | const std::string & | name | ) |
std::vector<std::string> te::sqlite::DataSourceCatalogLoader::getDataSetNames | ( | ) |
std::auto_ptr<te::da::DataSet> te::sqlite::DataSourceCatalogLoader::getDataSets | ( | ) |
te::da::DataSetType* te::sqlite::DataSourceCatalogLoader::getDataSetType | ( | const std::string & | datasetName | ) |
te::gm::Envelope* te::sqlite::DataSourceCatalogLoader::getExtent | ( | const std::string & | tableName, |
const std::string & | geomColName | ||
) |
void te::sqlite::DataSourceCatalogLoader::getGeometryInfo | ( | const std::string & | datasetName, |
te::gm::GeometryProperty * | gp | ||
) |
std::auto_ptr<te::da::DataSet> te::sqlite::DataSourceCatalogLoader::getGeometryInfo | ( | const std::string & | tableName, |
const std::string & | geomColName | ||
) |
void te::sqlite::DataSourceCatalogLoader::getIndex | ( | te::da::DataSetType * | dt, |
int | idxId, | ||
const std::string & | idxName, | ||
bool | isUnique | ||
) |
void te::sqlite::DataSourceCatalogLoader::getIndexes | ( | te::da::DataSetType * | dt | ) |
void te::sqlite::DataSourceCatalogLoader::getPrimaryKey | ( | te::da::DataSetType * | dt | ) |
boost::ptr_vector<te::dt::Property> te::sqlite::DataSourceCatalogLoader::getProperties | ( | const std::string & | datasetName | ) |
void te::sqlite::DataSourceCatalogLoader::getSpatialIndexes | ( | te::da::DataSetType * | dt | ) |
void te::sqlite::DataSourceCatalogLoader::getUniqueKey | ( | te::da::DataSetType * | dt, |
int | idxId, | ||
const std::string & | idxName | ||
) |
void te::sqlite::DataSourceCatalogLoader::getUniqueKeys | ( | te::da::DataSetType * | dt | ) |
bool te::sqlite::DataSourceCatalogLoader::hasDataSets | ( | ) |
|
private |
Definition at line 95 of file DataSourceCatalogLoader.h.