forked from qt-creator/qt-creator
Sqlite: Remove the Sqlite Prefix
We use a name space now, so the prefix is not of much use. Change-Id: I2b077576f94dab778add6ab2e54870f7ca18da78 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -47,88 +47,88 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
Sqlite::SqliteTable createSymbolsTable()
|
||||
Sqlite::Table createSymbolsTable()
|
||||
{
|
||||
Sqlite::SqliteTable table;
|
||||
Sqlite::Table table;
|
||||
table.setUseIfNotExists(true);
|
||||
table.setName("symbols");
|
||||
table.addColumn("symbolId", Sqlite::ColumnType::Integer, Sqlite::Contraint::PrimaryKey);
|
||||
const Sqlite::SqliteColumn &usrColumn = table.addColumn("usr", Sqlite::ColumnType::Text);
|
||||
const Sqlite::Column &usrColumn = table.addColumn("usr", Sqlite::ColumnType::Text);
|
||||
table.addColumn("symbolName", Sqlite::ColumnType::Text);
|
||||
table.addIndex({usrColumn});
|
||||
|
||||
Sqlite::SqliteImmediateTransaction<DatabaseType> transaction(database);
|
||||
Sqlite::ImmediateTransaction<DatabaseType> transaction(database);
|
||||
table.initialize(database);
|
||||
transaction.commit();
|
||||
|
||||
return table;
|
||||
}
|
||||
|
||||
Sqlite::SqliteTable createLocationsTable()
|
||||
Sqlite::Table createLocationsTable()
|
||||
{
|
||||
Sqlite::SqliteTable table;
|
||||
Sqlite::Table table;
|
||||
table.setUseIfNotExists(true);
|
||||
table.setName("locations");
|
||||
table.addColumn("symbolId", Sqlite::ColumnType::Integer);
|
||||
table.addColumn("line", Sqlite::ColumnType::Integer);
|
||||
table.addColumn("column", Sqlite::ColumnType::Integer);
|
||||
const Sqlite::SqliteColumn &sourceIdColumn = table.addColumn("sourceId", Sqlite::ColumnType::Integer);
|
||||
const Sqlite::Column &sourceIdColumn = table.addColumn("sourceId", Sqlite::ColumnType::Integer);
|
||||
table.addIndex({sourceIdColumn});
|
||||
|
||||
Sqlite::SqliteImmediateTransaction<DatabaseType> transaction(database);
|
||||
Sqlite::ImmediateTransaction<DatabaseType> transaction(database);
|
||||
table.initialize(database);
|
||||
transaction.commit();
|
||||
|
||||
return table;
|
||||
}
|
||||
|
||||
Sqlite::SqliteTable createSourcesTable()
|
||||
Sqlite::Table createSourcesTable()
|
||||
{
|
||||
Sqlite::SqliteTable table;
|
||||
Sqlite::Table table;
|
||||
table.setUseIfNotExists(true);
|
||||
table.setName("sources");
|
||||
table.addColumn("sourceId", Sqlite::ColumnType::Integer, Sqlite::Contraint::PrimaryKey);
|
||||
table.addColumn("sourcePath", Sqlite::ColumnType::Text);
|
||||
|
||||
Sqlite::SqliteImmediateTransaction<DatabaseType> transaction(database);
|
||||
Sqlite::ImmediateTransaction<DatabaseType> transaction(database);
|
||||
table.initialize(database);
|
||||
transaction.commit();
|
||||
|
||||
return table;
|
||||
}
|
||||
|
||||
Sqlite::SqliteTable createNewSymbolsTable() const
|
||||
Sqlite::Table createNewSymbolsTable() const
|
||||
{
|
||||
Sqlite::SqliteTable table;
|
||||
Sqlite::Table table;
|
||||
table.setName("newSymbols");
|
||||
table.setUseTemporaryTable(true);
|
||||
table.addColumn("temporarySymbolId", Sqlite::ColumnType::Integer, Sqlite::Contraint::PrimaryKey);
|
||||
const Sqlite::SqliteColumn &symbolIdColumn = table.addColumn("symbolId", Sqlite::ColumnType::Integer);
|
||||
const Sqlite::SqliteColumn &usrColumn = table.addColumn("usr", Sqlite::ColumnType::Text);
|
||||
const Sqlite::SqliteColumn &symbolNameColumn = table.addColumn("symbolName", Sqlite::ColumnType::Text);
|
||||
const Sqlite::Column &symbolIdColumn = table.addColumn("symbolId", Sqlite::ColumnType::Integer);
|
||||
const Sqlite::Column &usrColumn = table.addColumn("usr", Sqlite::ColumnType::Text);
|
||||
const Sqlite::Column &symbolNameColumn = table.addColumn("symbolName", Sqlite::ColumnType::Text);
|
||||
table.addIndex({usrColumn, symbolNameColumn});
|
||||
table.addIndex({symbolIdColumn});
|
||||
|
||||
Sqlite::SqliteImmediateTransaction<DatabaseType> transaction(database);
|
||||
Sqlite::ImmediateTransaction<DatabaseType> transaction(database);
|
||||
table.initialize(database);
|
||||
transaction.commit();
|
||||
|
||||
return table;
|
||||
}
|
||||
|
||||
Sqlite::SqliteTable createNewLocationsTable() const
|
||||
Sqlite::Table createNewLocationsTable() const
|
||||
{
|
||||
Sqlite::SqliteTable table;
|
||||
Sqlite::Table table;
|
||||
table.setName("newLocations");
|
||||
table.setUseTemporaryTable(true);
|
||||
table.addColumn("temporarySymbolId", Sqlite::ColumnType::Integer);
|
||||
table.addColumn("symbolId", Sqlite::ColumnType::Integer);
|
||||
table.addColumn("line", Sqlite::ColumnType::Integer);
|
||||
table.addColumn("column", Sqlite::ColumnType::Integer);
|
||||
const Sqlite::SqliteColumn &sourceIdColumn = table.addColumn("sourceId", Sqlite::ColumnType::Integer);
|
||||
const Sqlite::Column &sourceIdColumn = table.addColumn("sourceId", Sqlite::ColumnType::Integer);
|
||||
table.addIndex({sourceIdColumn});
|
||||
|
||||
Sqlite::SqliteImmediateTransaction<DatabaseType> transaction(database);
|
||||
Sqlite::ImmediateTransaction<DatabaseType> transaction(database);
|
||||
table.initialize(database);
|
||||
transaction.commit();
|
||||
|
||||
@@ -137,11 +137,11 @@ public:
|
||||
|
||||
public:
|
||||
Database &database;
|
||||
Sqlite::SqliteTable symbolsTable{createSymbolsTable()};
|
||||
Sqlite::SqliteTable locationsTable{createLocationsTable()};
|
||||
Sqlite::SqliteTable sourcesTable{createSourcesTable()};
|
||||
Sqlite::SqliteTable newSymbolsTablet{createNewSymbolsTable()};
|
||||
Sqlite::SqliteTable newLocationsTable{createNewLocationsTable()};
|
||||
Sqlite::Table symbolsTable{createSymbolsTable()};
|
||||
Sqlite::Table locationsTable{createLocationsTable()};
|
||||
Sqlite::Table sourcesTable{createSourcesTable()};
|
||||
Sqlite::Table newSymbolsTablet{createNewSymbolsTable()};
|
||||
Sqlite::Table newLocationsTable{createNewLocationsTable()};
|
||||
WriteStatement insertSymbolsToNewSymbolsStatement{
|
||||
"INSERT INTO newSymbols(temporarySymbolId, usr, symbolName) VALUES(?,?,?)",
|
||||
database};
|
||||
|
||||
@@ -43,9 +43,9 @@ namespace ClangBackEnd {
|
||||
class SymbolIndexing final : public SymbolIndexingInterface
|
||||
{
|
||||
public:
|
||||
using StatementFactory = ClangBackEnd::StorageSqliteStatementFactory<Sqlite::SqliteDatabase,
|
||||
Sqlite::SqliteReadStatement,
|
||||
Sqlite::SqliteWriteStatement>;
|
||||
using StatementFactory = ClangBackEnd::StorageSqliteStatementFactory<Sqlite::Database,
|
||||
Sqlite::ReadStatement,
|
||||
Sqlite::WriteStatement>;
|
||||
using Storage = ClangBackEnd::SymbolStorage<StatementFactory>;
|
||||
|
||||
SymbolIndexing(FilePathCache<std::mutex> &filePathCache,
|
||||
@@ -61,7 +61,7 @@ public:
|
||||
return m_indexer;
|
||||
}
|
||||
|
||||
Sqlite::SqliteDatabase &database()
|
||||
Sqlite::Database &database()
|
||||
{
|
||||
return m_database;
|
||||
}
|
||||
@@ -74,7 +74,7 @@ public:
|
||||
|
||||
private:
|
||||
FilePathCache<std::mutex> &m_filePathCache;
|
||||
Sqlite::SqliteDatabase m_database;
|
||||
Sqlite::Database m_database;
|
||||
SymbolsCollector m_collector{m_filePathCache};
|
||||
StatementFactory m_statementFactory{m_database};
|
||||
Storage m_symbolStorage{m_statementFactory, m_filePathCache};
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace ClangBackEnd {
|
||||
template <typename StatementFactory>
|
||||
class SymbolStorage : public SymbolStorageInterface
|
||||
{
|
||||
using Transaction = Sqlite::SqliteImmediateTransaction<typename StatementFactory::DatabaseType>;
|
||||
using Transaction = Sqlite::ImmediateTransaction<typename StatementFactory::DatabaseType>;
|
||||
using ReadStatement = typename StatementFactory::ReadStatementType;
|
||||
using WriteStatement = typename StatementFactory::WriteStatementType;
|
||||
using Database = typename StatementFactory::DatabaseType;
|
||||
|
||||
Reference in New Issue
Block a user