mirror of
https://github.com/clementine-player/Clementine
synced 2025-01-31 11:35:24 +01:00
Add explanatory comment to last commit.
This commit is contained in:
parent
56dade2598
commit
5fffbbc689
@ -128,6 +128,12 @@ void LibraryQuery::AddWhere(const QString& column, const QVariant& value,
|
||||
}
|
||||
|
||||
void LibraryQuery::AddCompilationRequirement(bool compilation) {
|
||||
// The unary + is added to prevent sqlite from using the index
|
||||
// idx_comp_artist. When joining with fts, sqlite 3.8 has a tendency
|
||||
// to use this index and thereby nesting the tables in an order
|
||||
// which gives very poor performance. See
|
||||
// https://github.com/clementine-player/Clementine/pull/4285 for
|
||||
// more details.
|
||||
where_clauses_ << QString("+effective_compilation = %1")
|
||||
.arg(compilation ? 1 : 0);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user