forked from qt-creator/qt-creator
Clang: Fix statement names for symbol storage
Change-Id: Ieb242baf70ffedbdcfdbdbff2b780a1ffb810cc2 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -142,27 +142,27 @@ public:
|
||||
"DELETE FROM newLocations",
|
||||
database
|
||||
};
|
||||
WriteStatement insertProjectPart{
|
||||
WriteStatement insertProjectPartStatement{
|
||||
"INSERT OR IGNORE INTO projectParts(projectPartName, compilerArguments) VALUES (?,?)",
|
||||
database
|
||||
};
|
||||
WriteStatement updateProjectPart{
|
||||
WriteStatement updateProjectPartStatement{
|
||||
"UPDATE projectParts SET compilerArguments = ? WHERE projectPartName = ?",
|
||||
database
|
||||
};
|
||||
ReadStatement getProjectPartId{
|
||||
ReadStatement getProjectPartIdStatement{
|
||||
"SELECT projectPartId FROM projectParts WHERE projectPartName = ?",
|
||||
database
|
||||
};
|
||||
WriteStatement deleteAllProjectPartsSourcesWithProjectPartId{
|
||||
WriteStatement deleteAllProjectPartsSourcesWithProjectPartIdStatement{
|
||||
"DELETE FROM projectPartsSources WHERE projectPartId = ?",
|
||||
database
|
||||
};
|
||||
WriteStatement insertProjectPartSources{
|
||||
WriteStatement insertProjectPartSourcesStatement{
|
||||
"INSERT INTO projectPartsSources(projectPartId, sourceId) VALUES (?,?)",
|
||||
database
|
||||
};
|
||||
ReadStatement getCompileArgumentsForFileId{
|
||||
ReadStatement getCompileArgumentsForFileIdStatement{
|
||||
"SELECT compilerArguments FROM projectParts WHERE projectPartId = (SELECT projectPartId FROM projectPartsSources WHERE sourceId = ?)",
|
||||
database
|
||||
};
|
||||
|
||||
@@ -72,11 +72,11 @@ public:
|
||||
|
||||
Utils::SmallString compilerArguementsAsJson = toJson(commandLineArguments);
|
||||
|
||||
WriteStatement &insertStatement = m_statementFactory.insertProjectPart;
|
||||
WriteStatement &insertStatement = m_statementFactory.insertProjectPartStatement;
|
||||
insertStatement.write(projectPartName, compilerArguementsAsJson);
|
||||
|
||||
if (m_statementFactory.database.lastInsertedRowId() == -1) {
|
||||
WriteStatement &updateStatement = m_statementFactory.updateProjectPart;
|
||||
WriteStatement &updateStatement = m_statementFactory.updateProjectPartStatement;
|
||||
updateStatement.write(compilerArguementsAsJson, projectPartName);
|
||||
}
|
||||
}
|
||||
@@ -95,13 +95,13 @@ public:
|
||||
void updateProjectPartSources(Utils::SmallStringView projectPartName,
|
||||
const FilePathIds &sourceFilePathIds) override
|
||||
{
|
||||
ReadStatement &getProjectPartIdStatement = m_statementFactory.getProjectPartId;
|
||||
ReadStatement &getProjectPartIdStatement = m_statementFactory.getProjectPartIdStatement;
|
||||
int projectPartId = getProjectPartIdStatement.template value<int>(projectPartName).value();
|
||||
|
||||
WriteStatement &deleteStatement = m_statementFactory.deleteAllProjectPartsSourcesWithProjectPartId;
|
||||
WriteStatement &deleteStatement = m_statementFactory.deleteAllProjectPartsSourcesWithProjectPartIdStatement;
|
||||
deleteStatement.write(projectPartId);
|
||||
|
||||
WriteStatement &insertStatement = m_statementFactory.insertProjectPartSources;
|
||||
WriteStatement &insertStatement = m_statementFactory.insertProjectPartSourcesStatement;
|
||||
for (const FilePathId &sourceFilePathId : sourceFilePathIds)
|
||||
insertStatement.write(projectPartId, sourceFilePathId.filePathId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user