Fix handling of an OOM case broken by [49263c91]. (tags: begin-concurrent)
Fix handling of an OOM case broken by [49263c91]. (tags: begin-concurrent)
View ArticleFix handling of an OOM case broken by [11015b4e]. (tags: bedrock)
Fix handling of an OOM case broken by [11015b4e]. (tags: bedrock)
View ArticleMake explicit that sqlite3_keyword_name()'s index is 0-based, per forum...
Make explicit that sqlite3_keyword_name()'s index is 0-based, per forum request. Doc changes only. (tags: trunk)
View ArticleImproved comments in the query planner logic that computes the cost for a...
Improved comments in the query planner logic that computes the cost for a particular step in a query plan. No code changes. (tags: trunk)
View ArticleAdd a heuristic in between the two solver() passes of the query planner that...
Add a heuristic in between the two solver() passes of the query planner that tries to prevent a very slow query plan in cases where the output row count estimate is imprecise. (tags: interstage-heuristic)
View ArticleAdd a heuristic in between the two solver() passes of the query planner that...
Add a heuristic in between the two solver() passes of the query planner that tries to prevent a very slow query plan in cases where the output row count estimate is imprecise. (tags: branch-3.28)
View ArticleFix typos in comments. Provided ".wheretrace" debugging output for the...
Fix typos in comments. Provided ".wheretrace" debugging output for the interstage heuristic module. Do omit automatic index loops in the interstage heuristic. (tags: interstage-heuristic)
View ArticleFix table-valued functions so that they will work as the right table in a...
Fix table-valued functions so that they will work as the right table in a LEFT JOIN. Ticket [2ae0c599b735d59e] (tags: branch-3.28)
View ArticleFix typos in comments. Provided ".wheretrace" debugging output for the...
Fix typos in comments. Provided ".wheretrace" debugging output for the interstage heuristic module. Do omit automatic index loops in the interstage heuristic. (tags: branch-3.28)
View ArticleAdd an optional 3rd argument to the icu_load_collation() function that...
Add an optional 3rd argument to the icu_load_collation() function that specifies the "strength" of the comparison. (tags: trunk)
View ArticleFix exception propagation when the opfs-sahpool VFS fails to initialize to...
Fix exception propagation when the opfs-sahpool VFS fails to initialize to address report in [forum:be0141c639|forum post be0141c639]. (tags: trunk)
View ArticleFix exception propagation when the opfs-sahpool VFS fails to initialize to...
Fix exception propagation when the opfs-sahpool VFS fails to initialize to address report in [forum:be0141c639|forum post be0141c639]. (tags: branch-3.45)
View ArticleFix test cases due to an error message change. (tags: trunk)
Fix test cases due to an error message change. (tags: trunk)
View ArticleFix an ASAN problem in part of the test harness. No changes to SQLite itself....
Fix an ASAN problem in part of the test harness. No changes to SQLite itself. (tags: trunk)
View Article*MERGE* Add the "interstage-heuristic" that attempts to avoid wildly...
*MERGE* Add the "interstage-heuristic" that attempts to avoid wildly inefficient queries that use table scans instead of index lookups because the output row estimates are inaccurate. (tags: trunk)
View ArticleOptimize sqlite3.oo1.DB.exec() for the rowMode='object' case to avoid...
Optimize sqlite3.oo1.DB.exec() for the rowMode='object' case to avoid converting the object property keys (column names) from native code to JS for each row. This speeds up large data sets considerably...
View ArticleWhen compiling with SQLITE_ALLOW_ROWID_IN_VIEW, if the RETURNING clause of an...
When compiling with SQLITE_ALLOW_ROWID_IN_VIEW, if the RETURNING clause of an UPDATE of a view specifies a rowid, then return NULL for the value of that rowid. dbsqlfuzz...
View ArticleWhen compiling with SQLITE_ALLOW_ROWID_IN_VIEW, if the RETURNING clause of an...
When compiling with SQLITE_ALLOW_ROWID_IN_VIEW, if the RETURNING clause of an UPDATE of a view specifies a rowid, then return NULL for the value of that rowid. (tags: branch-3.44)
View ArticleCheck-in [a9657c87c53c1922] is wrong: the IndexedExpr.bMaybeNullRow flag is...
Check-in [a9657c87c53c1922] is wrong: the IndexedExpr.bMaybeNullRow flag is required for virtual columns if they are part of an outer join. Add a test case (derived from dbsqlfuzz...
View ArticleFix obscure issues associated with SQLITE_ALLOW_ROWID_IN_VIEW and indexes on...
Fix obscure issues associated with SQLITE_ALLOW_ROWID_IN_VIEW and indexes on virtual columns in a RIGHT JOIN. (tags: branch-3.45)
View Article