sqlite/ext/fts5/test
dan 0d4a888485 Merge latest trunk updates into this branch.
FossilOrigin-Name: 554fc13f2ca5f2ebd9ad0206034c25b556ff40db3106051c5e539f2e142e88ea
2023-11-28 19:43:08 +00:00
..
fts5_common.tcl Add the tokendata=1 option to ignore trailing token-data when querying an fts5 table. 2023-10-11 21:08:12 +00:00
fts5aa.test Add the tokendata=1 option to ignore trailing token-data when querying an fts5 table. 2023-10-11 21:08:12 +00:00
fts5ab.test Limit the number of nested NOT nodes in an fts5 expression to 256. 2023-05-15 17:14:16 +00:00
fts5ac.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5ad.test Remove some 'breakpoint' commands in test files. 2017-07-19 18:01:42 +00:00
fts5ae.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5af.test Fix a problem with the fts5 snippet() function that shows up when snippets just 1 token in length are requested. 2023-03-10 13:36:19 +00:00
fts5ag.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5ah.test Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others. 2022-07-18 19:32:30 +00:00
fts5ai.test Fix problems with SAVEPOINT and related commands within transactions on a corrupt database that include fts5 or some other virtual tables. 2019-02-04 16:25:40 +00:00
fts5aj.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5ak.test A prepared statement that aborts due to SQLITE_SCHEMA should not invalidate 2023-04-06 13:35:42 +00:00
fts5al.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5alter.test Remove some 'breakpoint' commands in test files. 2017-07-19 18:01:42 +00:00
fts5auto.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5aux.test Add extra tests for the fts5 xPhraseQuery API. 2023-09-23 15:34:02 +00:00
fts5auxdata.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5bigid.test Add extra tests for fts5, large rowids and "ORDER BY rowid DESC". No changes to code. 2023-05-27 19:34:46 +00:00
fts5bigpl.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5bigtok.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5cat.test Add the "categories" option to the unicode61 tokenizer in fts5. 2018-07-13 19:52:43 +00:00
fts5circref.test Add tests for the use of SQLITE_PREPARE_NO_VTAB in fts5. 2018-12-21 19:30:18 +00:00
fts5colset.test Add fts5 test to confirm that for a table with columns a, b, c and d, "{a b}" and "-{c d}" are handled similarly. 2020-08-28 11:19:49 +00:00
fts5columnsize.test Remove some 'breakpoint' commands in test files. 2017-07-19 18:01:42 +00:00
fts5config.test Remove some 'breakpoint' commands in test files. 2017-07-19 18:01:42 +00:00
fts5conflict.test Enable "OR IGNORE" support via SQLITE_VTAB_CONSTRAINT_SUPPORT for internal-content (not contentless or external-content) fts5 tables. 2023-09-16 17:11:44 +00:00
fts5connect.test Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases 2018-11-07 02:17:01 +00:00
fts5content.test Add the xIntegrity method to the sqlite3_module object. Implement this 2023-09-06 12:52:00 +00:00
fts5contentless2.test Add the xIntegrity method to the sqlite3_module object. Implement this 2023-09-06 12:52:00 +00:00
fts5contentless3.test Add the xIntegrity method to the sqlite3_module object. Implement this 2023-09-06 12:52:00 +00:00
fts5contentless4.test Add the xIntegrity method to the sqlite3_module object. Implement this 2023-09-06 12:52:00 +00:00
fts5contentless5.test Add the xIntegrity method to the sqlite3_module object. Implement this 2023-09-06 12:52:00 +00:00
fts5contentless.test Add the xIntegrity method to the sqlite3_module object. Implement this 2023-09-06 12:52:00 +00:00
fts5corrupt2.test Add the xIntegrity method to the sqlite3_module object. Implement this 2023-09-06 12:52:00 +00:00
fts5corrupt3.test Fix a case in fts5 where a corrupt database could cause a crash. 2022-03-11 12:02:18 +00:00
fts5corrupt4.test When merging prefix lists in fts5, use 16-way merges instead of 2-way merges. This faster. 2020-12-03 21:22:37 +00:00
fts5corrupt5.test Fix an fts5 problem that could occur when mixing regular and secure delete operations on a single table. 2023-11-23 11:18:06 +00:00
fts5corrupt6.test Fix an OOB read that could occur in fts5 when processing corrupt records. 2021-12-06 18:57:02 +00:00
fts5corrupt7.test Fix a buffer over-read that could occur as part of an fts5 secure-delete operation on a database containing corrupt fts5 records. 2023-06-12 11:06:57 +00:00
fts5corrupt.test Add the xIntegrity method to the sqlite3_module object. Implement this 2023-09-06 12:52:00 +00:00
fts5delete.test Add tests for a 'delete' command on a contentless table where values that weren't actually inserted are NULL. 2020-12-09 16:49:28 +00:00
fts5detail.test Fix a memory leak in fts5 that could occur when processing a query containing multiple classes of error. 2021-06-30 14:04:25 +00:00
fts5determin.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5dlidx.test Remove some 'breakpoint' commands in test files. 2017-07-19 18:01:42 +00:00
fts5doclist.test Fix an undefined signed integer overflow in fts5. 2021-04-13 17:45:36 +00:00
fts5ea.test Begin changes to allow synonym support by adding multiple terms to a query (an alternative to adding multiple terms to the FTS index). 2015-08-31 20:06:06 +00:00
fts5eb.test Fix problems in fts5 test code. 2023-08-15 14:53:49 +00:00
fts5fault1.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5fault2.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5fault3.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5fault4.test Update the expected error messages in some OOM test cases to account for [44d77a7f807]. 2022-07-11 21:40:34 +00:00
fts5fault5.test Remove some 'breakpoint' commands in test files. 2017-07-19 18:01:42 +00:00
fts5fault6.test Update test file fts5fault6.test to account for test tokenizers implemented in 2018-01-17 12:57:07 +00:00
fts5fault7.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5fault8.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5fault9.test Fix a test problem causing an error in fts5fault9.test. 2018-01-16 20:44:00 +00:00
fts5faultA.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5faultB.test Allow fts5 to filter on multiple MATCH clauses in a single scan. 2019-09-12 19:38:40 +00:00
fts5faultD.test Add tests for the trigram tokenizer. Fix minor issues. 2020-10-01 16:10:22 +00:00
fts5faultE.test Allow fts5 trigram tables created with detail=column or detail=none to optimize LIKE and GLOB queries. Allow case-insensitive tables to optimize GLOB as well as LIKE. 2020-10-05 16:41:56 +00:00
fts5faultF.test Add tests and fixes for the new code on this branch. 2023-07-20 16:07:04 +00:00
fts5faultG.test Fix an assert() in fts5 that could be true following an OOM or IO error in contentless-delete mode. 2023-11-20 11:40:18 +00:00
fts5first.test Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases 2018-11-07 02:17:01 +00:00
fts5full.test Do not allow users to effectively disable fts5 crisismerge operations by setting the crisismerge threshold to higher than the maximum allowable segment b-trees on a single level. Fix for [d392017c]. 2019-10-09 18:36:32 +00:00
fts5fuzz1.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5hash.test Fix a problem in fts5 causing the in-memory hash table to be flushed more often than necessary. 2020-09-17 15:16:50 +00:00
fts5integrity.test New test cases for PRAGMA integrity_check against FTS4 and FTS5 tables. 2023-10-23 15:23:10 +00:00
fts5interrupt.test Fix some problems with sqlite3_interrupt() handling in fts5. 2019-01-03 19:12:21 +00:00
fts5lastrowid.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5leftjoin.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5limits.test Limit the number of nested NOT nodes in an fts5 expression to 256. 2023-05-15 17:14:16 +00:00
fts5matchinfo.test Modify a couple of FTS test cases so that they work on big-endian platforms. 2020-01-29 12:37:59 +00:00
fts5merge2.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5merge.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5misc.test Fix problems with previous commit on Makefile.msc. Also some win32-specific test failures in fts5misc.test. 2023-10-30 18:07:18 +00:00
fts5multi.test Allow fts5 to filter on multiple MATCH clauses in a single scan. 2019-09-12 19:38:40 +00:00
fts5multiclient.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5near.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5onepass.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5optimize2.test Updates to testrunner.tcl so that it runs "make fuzztest" using multiple jobs. 2023-08-26 21:04:54 +00:00
fts5optimize3.test Updates to testrunner.tcl so that it runs "make fuzztest" using multiple jobs. 2023-08-26 21:04:54 +00:00
fts5optimize.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5origintext2.test Fix tokendata=1 and xInstToken() APIs for detail=none and detail=column tables. 2023-11-22 19:02:54 +00:00
fts5origintext3.test Fix tokendata=1 and xInstToken() APIs for detail=none and detail=column tables. 2023-11-22 19:02:54 +00:00
fts5origintext.test Fix tokendata=1 and xInstToken() APIs for detail=none and detail=column tables. 2023-11-22 19:02:54 +00:00
fts5phrase.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5plan.test Revise tests cases to align with the new EXPLAIN QUERY PLAN output. 2021-03-20 15:11:29 +00:00
fts5porter2.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5porter.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5prefix2.test Fix an fts5 problem where a transaction consisting of (a) a DELETE on rowid X, (b) a prefix query, and (c) an INSERT on rowid X, could corrupt the index. 2023-11-06 18:40:25 +00:00
fts5prefix.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5query.test Fix a buffer overwrite in fts5 that could occur when processing a prefix 2017-12-11 17:20:37 +00:00
fts5rank.test Fix a use-after-free error in fts5 that could occur when querying the "rank" column immediately after another connection changes its definition. [forum:a2dd636330|forum post a2dd636330]. 2023-09-12 18:36:46 +00:00
fts5rebuild.test Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases 2018-11-07 02:17:01 +00:00
fts5restart.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5rowid.test Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases 2018-11-07 02:17:01 +00:00
fts5savepoint.test Fix a problem allowing a COMMIT following an OOM to cause fts3/4 corruption. 2023-10-21 18:12:07 +00:00
fts5secure2.test Add the 'secure-delete' option to fts5. Used to configure fts5 to aggressively remove old full-text-index entries belonging to deleted or updated rows. 2023-04-12 17:40:44 +00:00
fts5secure3.test Further tests for fts5 secure-delete mode. 2023-04-14 18:00:03 +00:00
fts5secure4.test Fix some problems with using fts5 options 'secure-delete' and detail=none together. 2023-04-17 18:32:22 +00:00
fts5secure5.test Fix some problems with using fts5 options 'secure-delete' and detail=none together. 2023-04-17 18:32:22 +00:00
fts5secure6.test Fix an fts5 problem caused by a 'rebuild' followed by a DELETE in secure-delete mode. 2023-10-13 15:59:11 +00:00
fts5secure7.test Add tests for, and source code comments to, fts5. No changes to code. 2023-09-04 16:48:31 +00:00
fts5secure8.test Fix an fts5 problem that could occur when mixing regular and secure delete operations on a single table. 2023-11-23 11:18:06 +00:00
fts5secure.test Add extra tests for [4b60a1c3]. 2023-09-08 19:18:02 +00:00
fts5securefault.test Fix an assert() in fts5 that could fail following an OOM or IO error. 2023-04-18 11:33:35 +00:00
fts5simple2.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5simple3.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5simple.test Allow fts5 to filter on multiple MATCH clauses in a single scan. 2019-09-12 19:38:40 +00:00
fts5synonym2.test Add extra test to fts5synonym2.test. 2023-08-17 16:49:06 +00:00
fts5synonym.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5tok1.test Prevent fts5 tokenizer unicode61 from considering '\0' to be a token characters, even if other characters of class "Cc" are. 2020-10-26 13:24:36 +00:00
fts5tok2.test Add a test to verify that the fts3 and fts5 "unicode61" tokenizers are byte for byte compatible. 2016-01-14 20:05:59 +00:00
fts5tokenizer2.test Fix a case where adjacent tokens are handled incorrectly by the fts5 snippet() function. 2023-11-03 17:20:20 +00:00
fts5tokenizer.test Add the "remove_diacritics=2" option to the unicode61 tokenizer in both FTS5 2018-12-03 16:14:49 +00:00
fts5trigram2.test Add the "remove_diacritics" option to the fts5 trigram tokenizer. 2023-11-02 17:31:06 +00:00
fts5trigram.test Fix a problem with the fts5 highlight() and snippet() functions when used with tokenizers like "trigram" that output overlapping tokens. Forum post [forum:/forumpost/63735293ec|63735293ec]. 2023-10-24 15:53:02 +00:00
fts5ubsan.test Avoid some cases of signed integer overflow in fts5 by casting to unsigned values. 2022-08-08 19:29:53 +00:00
fts5umlaut.test Add the "remove_diacritics=2" option to the unicode61 tokenizer in both FTS5 2018-12-03 16:14:49 +00:00
fts5unicode2.test Remove some 'breakpoint' commands in test files. 2017-07-19 18:01:42 +00:00
fts5unicode3.test Fix problems in fts5 found by ASAN. 2018-12-28 07:37:22 +00:00
fts5unicode4.test Fix a buffer overread in fts5. 2018-07-25 15:25:55 +00:00
fts5unicode.test Add a test case to check that the fts5 unicode64 tokenizer is dealing with 2018-05-09 16:32:00 +00:00
fts5unindexed.test Change the error message text for SQLITE_ERROR to omit the part about 2017-07-07 19:43:23 +00:00
fts5update.test Have fts5 reject attempts to insert a non-integer, non-null value into a rowid 2019-01-15 15:18:58 +00:00
fts5version.test Add the 'secure-delete' option to fts5. Used to configure fts5 to aggressively remove old full-text-index entries belonging to deleted or updated rows. 2023-04-12 17:40:44 +00:00
fts5vocab2.test Fix a memory leak in fts5 that could occur when writing to an fts5 table that is being scanned by an fts5vocab cursor. 2021-09-07 16:05:48 +00:00
fts5vocab.test Avoid an infinite recursion on an illegal recursive definition of an 2020-02-16 17:40:35 +00:00