0
0
mirror of https://github.com/sqlite/sqlite.git synced 2024-11-24 16:18:08 +01:00
sqlite/ext/fts3
dan fefc7b1bf7 Fix a problem handling OOM errors in fts3 that could occur when parsing multi-token strings.
FossilOrigin-Name: 4c4d1db00bd2c522165876dcf1606116a72525d9ffc891b266213704e25cde55
2024-11-19 11:58:32 +00:00
..
tool Extend the refactoring into extensions. Clean up stray newlines. 2020-06-19 15:24:12 +00:00
unicode Add tests to restore coverage of fts5_tokenizer.c. 2024-08-17 17:22:49 +00:00
fts3_aux.c Ensure that all fields of static sqlite3_module objects are explicitly 2023-10-06 12:51:05 +00:00
fts3_expr.c Fix a problem handling OOM errors in fts3 that could occur when parsing multi-token strings. 2024-11-19 11:58:32 +00:00
fts3_hash.c Use 64-bit math to compute the sizes of memory allocations in extensions. 2019-01-08 20:02:48 +00:00
fts3_hash.h Many spelling fixes in comments. No changes to code. 2013-03-21 21:20:32 +00:00
fts3_icu.c Use 64-bit math to compute the sizes of memory allocations in extensions. 2019-01-08 20:02:48 +00:00
fts3_porter.c Make the legacy FTS3 code more robust against integer overflow during 2022-09-27 01:53:05 +00:00
fts3_snippet.c Add assert() statements and reorganize code slightly in fts3 and fts5 to make it easier to follow. 2024-08-08 15:07:27 +00:00
fts3_term.c Fixes for platforms with 32-bit pointers that require 64-bit values to be aligned. 2024-07-13 16:53:56 +00:00
fts3_test.c Fix problems uncovered while testing Tcl9 on Windows. 2024-07-31 13:00:18 +00:00
fts3_tokenize_vtab.c Ensure that all fields of static sqlite3_module objects are explicitly 2023-10-06 12:51:05 +00:00
fts3_tokenizer1.c Make the legacy FTS3 code more robust against integer overflow during 2022-09-27 01:53:05 +00:00
fts3_tokenizer.c First attempt at getting the build to work with Tcl 9.0. 2024-07-30 15:49:02 +00:00
fts3_tokenizer.h Many spelling fixes in comments. No changes to code. 2013-03-21 21:20:32 +00:00
fts3_unicode2.c Fix harmless compiler warnings in the unicode2 logic of FTS3 and FTS5. 2019-01-02 23:49:47 +00:00
fts3_unicode.c Fix sanitizer complaint in fts3 code. 2021-03-10 20:04:21 +00:00
fts3_write.c Ensure the fts3 xIntegrity method correctly returns error codes unrelated to corruption or missing SQL elements. 2024-02-01 15:21:55 +00:00
fts3.c Fix a case in fts3 where a corrupt database record was not being handled correctly. 2024-11-09 17:54:51 +00:00
fts3.h Remove unnecessary lines from fts3.h and main.mk. 2015-06-26 20:13:56 +00:00
fts3Int.h Ensure that the xIntegrity methods of fts3 and fts5 work on read-only databases. 2024-01-16 16:05:21 +00:00
fts3speed.tcl Updates to FTS4 to improve performance and make more accurate cost estimates for prefix terms. 2010-10-20 18:56:04 +00:00
README.content Extend the refactoring into extensions. Clean up stray newlines. 2020-06-19 15:24:12 +00:00
README.syntax Fix the name in the documentation of the compile-time macro for 2008-12-31 19:27:53 +00:00
README.tokenizers The fts3_tokenizer() function returns NULL if the 2019-03-01 21:33:29 +00:00
README.txt Copy fts2 to fts3, renaming, and replacing references to fts2 with 2007-08-20 17:37:02 +00:00

This folder contains source code to the second full-text search
extension for SQLite.  While the API is the same, this version uses a
substantially different storage schema from fts1, so tables will need
to be rebuilt.