Have fts5 tables delay initializing the tokenizer until it is first used in...
Have fts5 tables delay initializing the tokenizer until it is first used in all cases where the tokenizer is not "trigram". (tags: fts5-delay-tokenizer)
View ArticleAvoid calculating the value of the "cnt" column for fts5vocab(row) queries...
Avoid calculating the value of the "cnt" column for fts5vocab(row) queries that do not use it. (tags: fts5-delay-tokenizer)
View ArticleOptimize queries against fts5vocab(row) tables that do use the "cnt" column....
Optimize queries against fts5vocab(row) tables that do use the "cnt" column. (tags: fts5-delay-tokenizer)
View ArticleIf there is no data available for a field in a corrupted record, but the type...
If there is no data available for a field in a corrupted record, but the type is available, have the recovery extension substitute 0, 0.0, '' or X'' instead of a NULL value. (tags: trunk)
View ArticleIf there is no data available for a field in a corrupted record, but the type...
If there is no data available for a field in a corrupted record, but the type is available, have the recovery extension substitute 0, 0.0, '' or X'' instead of a NULL value. (tags: branch-3.45)
View ArticleFix a case where an error in the ORDER BY clause of an aggregate function...
Fix a case where an error in the ORDER BY clause of an aggregate function that is part of a trigger body might cause an assert() to fail in an ALTER TABLE command. (tags: alter-table-fix)
View ArticleBack out the assert() fixes from [a9443dbfbe25e588] and [3afaeac56dff58db]...
Back out the assert() fixes from [a9443dbfbe25e588] and [3afaeac56dff58db] (but keep the corresponding test cases) because they are both made obsolete by the previous fix on this branch. (tags:...
View Article*MERGE* Fix a case where an error in the ORDER BY clause of an aggregate...
*MERGE* Fix a case where an error in the ORDER BY clause of an aggregate function that is part of a trigger body might cause an assert() to fail in an ALTER TABLE command. dbsqlfuzz...
View ArticleThe sqlite3_declare_vtab() interface should return SQLITE_ERROR, not...
The sqlite3_declare_vtab() interface should return SQLITE_ERROR, not SQLITE_MISUSE when a nonsense SQL input is provided, for legacy compatibility. [forum:/forumpost/4b875d7b2a|Forum post 4b875d7b2a]....
View ArticleAdd extra tests for the error messages generated by sqlite3_declare_vtab()...
Add extra tests for the error messages generated by sqlite3_declare_vtab() when passed something other than a well-formed CREATE TABLE statement. (tags: trunk)
View ArticleFix a problem in where.c preventing SQLite from identifying some ONEROW...
Fix a problem in where.c preventing SQLite from identifying some ONEROW scans, leading to (slightly) sub-optimal byte-code. (tags: fix-onerow-opt)
View Article*MERGE* Merge branches "fix-onerow-opt", "faster-openread",...
*MERGE* Merge branches "fix-onerow-opt", "faster-openread", "fts5-delay-tokenizer" and "enhanced-raise", each containing minor enhancements prepared for 3.46, into this branch. (tags: pending-3.46)
View ArticleImprovements to a VDBE comment. No changes to anything that affects queries....
Improvements to a VDBE comment. No changes to anything that affects queries. (tags: trunk)
View ArticleJS error message and doc typos reported in the forum. No code changes. (tags:...
JS error message and doc typos reported in the forum. No code changes. (tags: trunk)
View ArticleFix the definition of sqlite3_vtab_distinct() such that return codes 2 and 3...
Fix the definition of sqlite3_vtab_distinct() such that return codes 2 and 3 mean that all rows must be distinct over "colUsed" which is a superset of "aOrderBy". Also, disallow return codes 2 and 3 if...
View ArticleTicket [accfef33172b956d|accfef3317] Unicode output from the CLI subprocess...
Ticket [accfef33172b956d|accfef3317] Unicode output from the CLI subprocess not displayed correctly on Windows. status still Closed with 3 other changes
View ArticleImprovements to the sqlite3_vtab_distinct() documentation. (tags:...
Improvements to the sqlite3_vtab_distinct() documentation. (tags: vtab-distinct-fix)
View Article*MERGE* Improvements to the documentation of sqlite3_vtab_distinct(). Do not...
*MERGE* Improvements to the documentation of sqlite3_vtab_distinct(). Do not allow sqlite3_vtab_distinct() to return 2 or 3 if the rowid column of the virtual table is used, as doing so might lead to...
View ArticleDo not run the tests in recovercorrupt4.test with the inmemory_journal...
Do not run the tests in recovercorrupt4.test with the inmemory_journal permutation. (tags: trunk)
View ArticleOmit a capi3 test from 2007 that depends upon undefined behavior (UAF)....
Omit a capi3 test from 2007 that depends upon undefined behavior (UAF). (tags: trunk)
View Article