/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of ext/fts5/fts5_vocab.c

2019-05-14
18:33
Fix a problem with corrupt db handling in the fts5_vocab module. file: [c3f12188] check-in: [456ced57] user: dan branch: trunk, size: 23156
2019-01-31
14:37
Fix another buffer overrun that could occur when quering a corrupt database using an fts5vocab table. file: [906dff06] check-in: [b80119bd] user: dan branch: trunk, size: 23122
2019-01-18
21:12
Fix a crash in the fts5vocab module caused by including a "term < NULL" term in a WHERE clause. file: [10a3ef43] check-in: [9e717c43] user: dan branch: trunk, size: 23096
20:15
Avoid passing a NULL pointer to memcpy in fts5, even if the database is corrupt. file: [359bb80c] check-in: [acccc980] user: dan branch: trunk, size: 23095
2019-01-17
17:39
Fix problems with joining two or more fts5_vocab tables that access the same underlying fts5 table. file: [132fcaf0] check-in: [49956395] user: dan branch: trunk, size: 23028
2019-01-10
15:17
Fix further problems with fts5 handling corrupt databases. file: [21745110] check-in: [83c467d7] user: dan branch: trunk, size: 22944
2018-11-12
13:20
Fix a use-after-free problem in the fts5vocab virtual table. file: [fbe38044] check-in: [ac69d169] user: dan branch: trunk, size: 22944
2018-11-05
23:01
Initial code to make shadow tables read-only to ordinary SQL. The now xShadowName method is added to the sqlite3_module object and is used to identify potential shadow tables. The SQLITE_PREPARE_SHADOW argument to sqlite3_prepare_v3() is defined. It is designed to permit writing to shadow tables, but is currently an unused placeholder. file: [dfe3bfc7] check-in: [31942b3d] user: drh branch: read-only-shadow, size: 22861
2017-10-08
02:22
Fix harmless compiler warnings in FTS5 seen with MSVC. file: [1cd79854] check-in: [5594a121] user: mistachkin branch: trunk, size: 22837
2017-08-10
20:36
Add the "instance" type to the fts5vocab virtual table module. For direct access to the contents of the fts5 term index. file: [90783d59] check-in: [34a7bd71] user: dan branch: trunk, size: 22874
2016-09-21
14:41
Update the fts5vocab table to handle "ORDER BY term" efficiently. file: [e44fefa7] check-in: [d4928fb5] user: dan branch: trunk, size: 19733
2016-02-11
17:01
Handle parser stack overflow when parsing fts5 query expressions. Fix some compiler warnings in fts5 code. file: [dba72ca3] check-in: [bc3f7900] user: dan branch: trunk, size: 19276
2016-01-23
18:51
Fix an fts5 problem with using both xPhraseFirst() and xPhraseFirstColumn() within a single statement in detail=col mode. file: [3ef401a8] check-in: [72d53699] user: dan branch: fts5-perf, size: 19213
2016-01-22
19:48
Experimental performance enhancements for fts5. file: [f1b4308b] check-in: [b5a57b81] user: dan branch: fts5-perf, size: 19249
2016-01-15
19:54
Rationalize some code in fts5_storage.c. Add tests to cover recently added branches in fts5. file: [ee6df1a3] check-in: [3b72df40] user: dan branch: trunk, size: 19489
2016-01-07
20:07
Update the fts5vocab module to work with detail=col and detail=none tables. file: [da64ecbd] check-in: [eedd095d] user: dan branch: fts5-offsets, size: 19238
2015-10-21
22:08
Fix harmless compiler warnings in FTS5. file: [3742d0ab] check-in: [aa4e01ea] user: mistachkin branch: trunk, size: 18217
2015-10-20
23:27
Fix harmless compiler warnings in FTS5. file: [fc319264] check-in: [0a903ec2] user: mistachkin branch: trunk, size: 18213
2015-10-17
20:34
Add tests to cover new branches added to the fts5 code by the previous commit. file: [4bf7e418] check-in: [cf618334] user: dan branch: trunk, size: 18159
19:49
Handle equality and range constraints on the "term" column of fts5vocab tables. Also have the same module report columns using names instead of indexes. file: [f7c03dab] check-in: [6020d96a] user: dan branch: trunk, size: 18206
2015-10-14
20:34
Fix harmless compiler warnings. file: [85ebf2e9] check-in: [1c46c194] user: mistachkin branch: trunk, size: 15063
2015-10-12
19:12
Further tweaks to improve fts5 prefix query performance. file: [a05027ab] check-in: [1c20c1c2] user: dan branch: trunk, size: 15053
2015-10-06
20:53
Optimizations for fts5 expressions that filter on column. More still to come. file: [17320c47] check-in: [bf1607ac] user: dan branch: trunk, size: 15050
2015-08-05
07:43
Remove all references to "docid" within fts5 source code and comments. Replace with "rowid". file: [4622e0b7] check-in: [dffd358f] user: dan branch: trunk, size: 15047
2015-07-02
15:52
Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c. file: [4e268a3f] check-in: [7819002e] user: dan branch: trunk, size: 15115
2015-06-23
18:47
Improve test coverage of fts5. file: [e454fa58] check-in: [df5ccea8] user: dan branch: fts5, size: 15188
2015-05-25
11:46
Avoid redundant loads from the %_data table in the fts5 code. file: [1f8543b2] check-in: [02069782] user: dan branch: fts5, size: 15216
2015-05-22
07:44
Increase test coverage of fts5_vocab.c. file: [3d06e430] check-in: [065ab83a] user: dan branch: fts5, size: 15189
2015-05-18
17:50
Improve test coverage of fts5_config.c. file: [b54301e3] check-in: [47dbfadb] user: dan branch: fts5, size: 15152
2015-05-15
12:18
Add test cases. And some fixes. file: [e532f38a] check-in: [adee7885] user: dan branch: fts5, size: 15069
2015-05-09
18:28
Allow the fts5vocab table to optionally provide data on a per-column basis. file: [2e37ea9b] check-in: [39222761] user: dan branch: fts5, size: 15011
2015-05-08
20:21
Add the fts5vocab module, for direct access to the fts5 index. file: [9e021b7f] check-in: [6bf93e3b] user: dan branch: fts5, size: 11115 Added