Clang: Return source ids in order

We expect them always in order.

Change-Id: I837d4dd2d015d32cea4ffcd3ae28f3f18d3e21ad
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2019-07-16 10:24:33 +02:00
parent eadd37572a
commit 8c1b803fad

View File

@@ -374,9 +374,11 @@ public:
WriteStatement insertProjectPartsSourcesStatement{ WriteStatement insertProjectPartsSourcesStatement{
"INSERT INTO projectPartsSources(projectPartId, sourceId) VALUES (?,?)", database}; "INSERT INTO projectPartsSources(projectPartId, sourceId) VALUES (?,?)", database};
mutable ReadStatement fetchProjectPartsHeadersByIdStatement{ mutable ReadStatement fetchProjectPartsHeadersByIdStatement{
"SELECT sourceId FROM projectPartsHeaders WHERE projectPartId = ?", database}; "SELECT sourceId FROM projectPartsHeaders WHERE projectPartId = ? ORDER BY sourceId",
database};
mutable ReadStatement fetchProjectPartsSourcesByIdStatement{ mutable ReadStatement fetchProjectPartsSourcesByIdStatement{
"SELECT sourceId FROM projectPartsSources WHERE projectPartId = ?", database}; "SELECT sourceId FROM projectPartsSources WHERE projectPartId = ? ORDER BY sourceId",
database};
mutable ReadStatement fetchProjectPrecompiledHeaderPathStatement{ mutable ReadStatement fetchProjectPrecompiledHeaderPathStatement{
"SELECT projectPchPath FROM precompiledHeaders WHERE projectPartId = ?", database}; "SELECT projectPchPath FROM precompiledHeaders WHERE projectPartId = ?", database};
WriteStatement resetDependentIndexingTimeStampsStatement{ WriteStatement resetDependentIndexingTimeStampsStatement{