Use catalog instead of catalogue consistently

This commit is contained in:
eelke 2018-11-25 09:05:01 +01:00
parent 52011a9842
commit 7db859737a
10 changed files with 24 additions and 24 deletions

View file

@ -38,7 +38,7 @@ void CrudModel::setConfig(std::shared_ptr<OpenDatabase> db, const PgClass &table
{
m_database = db;
m_table = table;
m_primaryKey = db->catalogue()->constraints()->getPrimaryForRelation(table.oid);
m_primaryKey = db->catalog()->constraints()->getPrimaryForRelation(table.oid);
//cat->attributes()->getColumnsForRelation()
callLoadData = true;
auto dbconfig = m_database->config();
@ -52,7 +52,7 @@ QVariant CrudModel::headerData(int section, Qt::Orientation orientation, int rol
if (orientation == Qt::Horizontal) {
QString s(m_roData->getColName(section));
s += "\n";
s += getTypeDisplayString(*m_database->catalogue(), getType(section));
s += getTypeDisplayString(*m_database->catalog(), getType(section));
r = s;
}
else {
@ -163,7 +163,7 @@ QVariant CrudModel::data(const QModelIndex &index, int role) const
void CrudModel::loadData()
{
QString table_name = genFQTableName(*m_database->catalogue(), m_table);
QString table_name = genFQTableName(*m_database->catalog(), m_table);
std::string q = "SELECT * FROM ";
q += std::string(table_name.toUtf8().data());
m_dbConn.send(q, [this] (Expected<std::shared_ptr<Pgsql::Result>> res, qint64) {
@ -295,7 +295,7 @@ std::tuple<QString, Pgsql::Params> CrudModel::createUpdateQuery(const PKeyValues
{
Pgsql::Params params;
auto data = pending_row.data();
QString table_name = genFQTableName(*m_database->catalogue(), m_table);
QString table_name = genFQTableName(*m_database->catalog(), m_table);
QString buffer;
QTextStream q(&buffer);
q << "UPDATE " << table_name << " AS d\n SET ";
@ -329,12 +329,12 @@ std::tuple<QString, Pgsql::Params> CrudModel::createInsertQuery(const PendingRow
{
Pgsql::Params params;
auto data = pending_row.data();
QString table_name = genFQTableName(*m_database->catalogue(), m_table);
QString table_name = genFQTableName(*m_database->catalog(), m_table);
QString buffer;
QTextStream q(&buffer);
q << "INSERT INTO " << table_name << "(";
auto columns = m_database->catalogue()->attributes()->getColumnsForRelation(m_table.oid);
auto columns = m_database->catalog()->attributes()->getColumnsForRelation(m_table.oid);
bool first = true;
for (auto e : data) {
int num = e.first + 1;
@ -362,7 +362,7 @@ std::tuple<QString, Pgsql::Params> CrudModel::createInsertQuery(const PendingRow
std::tuple<QString, Pgsql::Params> CrudModel::createDeleteStatement(const PKeyValues &pkey_values)
{
Pgsql::Params params;
QString table_name = genFQTableName(*m_database->catalogue(), m_table);
QString table_name = genFQTableName(*m_database->catalog(), m_table);
QString buffer;
QTextStream q(&buffer);
q << "DELETE FROM " << table_name;

View file

@ -41,7 +41,7 @@ MainWindow::~MainWindow()
QueryTab* MainWindow::newSqlPage()
{
QueryTab *qt = new QueryTab(this);
qt->setConfig(m_config, m_database->catalogue());
qt->setConfig(m_config, m_database->catalog());
// ui->tabWidget->addTab(qt, "Tab");
// ui->tabWidget->setCurrentWidget(qt);
addPage(qt, "Tab");
@ -62,7 +62,7 @@ void MainWindow::newCrudPage(const PgClass &table)
void MainWindow::newCodeGenPage(QString query, std::shared_ptr<const Pgsql::Result> dbres)
{
auto cgtab = new CodeGenerator(this);
cgtab->Init(m_database->catalogue(), query, dbres);
cgtab->Init(m_database->catalog(), query, dbres);
addPage(cgtab, "Codegen");
}
@ -101,7 +101,7 @@ void MainWindow::catalogLoaded()
m_database = loader->GetResult();
auto tt = new TablesPage(this);
tt->setCatalog(m_database->catalogue());
tt->setCatalog(m_database->catalog());
ui->tabWidget->addTab(tt, "Tables");
ui->tabWidget->setCurrentWidget(tt);

View file

@ -18,7 +18,7 @@ Expected<OpenDatabase::OpenDatabaseSPtr> OpenDatabase::createOpenDatabase(const
OpenDatabase::OpenDatabase(const ConnectionConfig& cfg)
: m_config(cfg)
, m_catalogue(std::make_shared<PgDatabaseCatalog>())
, m_catalog(std::make_shared<PgDatabaseCatalog>())
{
}
@ -32,15 +32,15 @@ bool OpenDatabase::Init()
auto kw = m_config.getKeywords();
auto vals = m_config.getValues();
if (conn.connect(kw, vals, 0)) {
m_catalogue->loadAll(conn, nullptr);
m_catalog->loadAll(conn, nullptr);
return true;
}
return false;
}
std::shared_ptr<PgDatabaseCatalog> OpenDatabase::catalogue()
std::shared_ptr<PgDatabaseCatalog> OpenDatabase::catalog()
{
return m_catalogue;
return m_catalog;
}
@ -48,7 +48,7 @@ TypeSelectionItemModel* OpenDatabase::typeSelectionModel()
{
if (m_typeSelectionModel == nullptr) {
m_typeSelectionModel = new TypeSelectionItemModel(nullptr);
m_typeSelectionModel->setTypeList(m_catalogue->types());
m_typeSelectionModel->setTypeList(m_catalog->types());
}
return m_typeSelectionModel;
}

View file

@ -23,13 +23,13 @@ public:
OpenDatabase& operator=(const OpenDatabase &) = delete;
~OpenDatabase();
std::shared_ptr<PgDatabaseCatalog> catalogue();
std::shared_ptr<PgDatabaseCatalog> catalog();
TypeSelectionItemModel* typeSelectionModel();
const ConnectionConfig& config() const { return m_config; }
private:
ConnectionConfig m_config;
std::shared_ptr<PgDatabaseCatalog> m_catalogue;
std::shared_ptr<PgDatabaseCatalog> m_catalog;
TypeSelectionItemModel *m_typeSelectionModel = nullptr;

View file

@ -22,7 +22,7 @@ QueryParamListController::QueryParamListController(QTableView *tv,
Pgsql::Params QueryParamListController::params() const
{
Pgsql::Params params;
auto types = m_openDatabase->catalogue()->types();
auto types = m_openDatabase->catalog()->types();
for (auto e : m_paramList.GetParams()) {
Oid oid = types->getByName(e.type)->oid;
params.add(e.value, oid);

View file

@ -39,7 +39,7 @@ QueryTab::QueryTab(MainWindow *win, QWidget *parent) :
highlighter = new SqlSyntaxHighlighter(ui->queryEdit->document());
auto open_database = m_win->getDatabase();
if (open_database) {
auto cat = open_database->catalogue();
auto cat = open_database->catalog();
highlighter->setTypes(*cat->types());
}

View file

@ -30,7 +30,7 @@ void ServerWindow::setConfig(const ConnectionConfig &config)
auto res = OpenDatabase::createOpenDatabase(config);
if (res.valid()) {
m_database = res.get();
auto cat = m_database->catalogue();
auto cat = m_database->catalog();
if (cat) {
m_databasesModel->setDatabaseList(cat);
m_rolesModel->setRoleList(cat->authIds());

View file

@ -13,7 +13,7 @@ SELECT oid, conname, connamespace, contype, condeferrable,
pg_get_constraintdef(oid)
FROM pg_constraint)__";
// auto cat = m_catalogue.lock();
// auto cat = m_catalog.lock();
// if (cat && cat->serverVersion() >= 90400)
// q += ", indisreplident ";
// q += "\nFROM pg_index";

View file

@ -124,7 +124,7 @@ public:
using t_Container = std::vector<t_Elem>; ///< Do not assume it will stay a vector only expect bidirectional access
explicit PgSPtrContainer(std::weak_ptr<PgDatabaseCatalog> cat)
: m_catalogue(cat)
: m_catalog(cat)
{}
@ -188,7 +188,7 @@ public:
std::sort(m_container.begin(), m_container.end());
}
protected:
std::weak_ptr<PgDatabaseCatalog> m_catalogue;
std::weak_ptr<PgDatabaseCatalog> m_catalog;
t_Container m_container;
/** Override the implementation for this function to implement loading of single row.

View file

@ -13,7 +13,7 @@ namespace Pgsql {
class PgDatabaseContainer: public PgContainer<PgDatabase> {
public:
//explicit PgDatabaseContainer(PgDatabaseCatalogue *cat);
//explicit PgDatabaseContainer(PgDatabaseCatalog *cat);
using PgContainer<PgDatabase>::PgContainer;
virtual std::string getLoadQuery() const override;