1 #ifndef PUBLICDATABASE_H
2 #define PUBLICDATABASE_H
4 #include <QSqlDatabase>
40 bool code2Record(
const QString& code,
const QString& table, QSqlRecord& rec);
41 QString findAlias(
const QString& name,
const QString& type,
const QString& nspace);
44 void loadPublicTables();
45 void insertFile(
const QString &filename, QSqlQuery &sqlPublic);
46 bool fillEllipsoidRecord(
const QStringList &parts, QSqlQuery &sqlPublic);
47 bool fillDatumRecord(
const QStringList &parts, QSqlQuery &sqlPublic);
48 bool fillProjectionRecord(
const QStringList &parts, QSqlQuery &sqlPublic);
49 bool fillValueDomainRecord(
const QStringList &parts, QSqlQuery &sqlPublic);
50 void insertProj4Epsg(QSqlQuery &sqlPublic);
51 bool doQuery(QString &query, QSqlQuery &sqlPublic);
52 bool fillFiltersRecord(
const QStringList &parts, QSqlQuery &sqlPublic);
56 #endif // PUBLICDATABASE_H