SQLite

All files named ”ext/fts5/fts5_test_mi.c”
Login

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

History for ext/fts5/fts5_test_mi.c

2025-04-10
10:18
[4308d5658c] part of check-in [20acd630b9] Remove unnecessary "www." prefixes on domain names in URLs. (check-in: [20acd630b9] user: drh branch: trunk, size: 11678)
2025-02-18
15:11
[d35fdd50db] part of check-in [15dc524fd4] Have SQLITE_FTS5_ENABLE_TEST_MI builds avoid reading the database schema from within sqlite3_open(). (check-in: [15dc524fd4] user: dan branch: trunk, size: 11682)
2020-07-29
16:18
[8a8120f29b] part of check-in [a80ae2c98b] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c98b] user: drh branch: typos, size: 11445)
2019-01-08
20:02
[08c11ec968] part of check-in [ca67f2ec0e] Use 64-bit math to compute the sizes of memory allocations in extensions. (check-in: [ca67f2ec0e] user: drh branch: trunk, size: 11444)
2017-07-27
03:48
[65864ba1e5] part of check-in [3d9e841f60] Add a destructor argument to sqlite3_bind_pointer() and sqlite3_result_pointer(). (check-in: [3d9e841f60] user: drh branch: pointer-with-destructor, size: 11432)
2017-07-17
15:38
[03cfc256bb] part of check-in [bc78235f54] Improved the interface to the fts5() extension mechanism for enhanced security. (check-in: [bc78235f54] user: drh branch: branch-3.20, size: 11429)
2016-03-09
20:54
[783b86697e] part of check-in [556671444c] Add an incremental optimize capability to fts5. Make the 'merge' command independent of the 'automerge' settings. (check-in: [556671444c] user: dan branch: trunk, size: 11519)
2016-02-19
10:19
[6f76bfc2ec] part of check-in [ce0f1ed517] Add an "#ifndef SQLITE_AMALGAMATION" guard around a typedef in fts5_test_mi.c to avoid redefining "u32" if it is compiled as part of the amalgamation. Cherrypick of [f9c49ba1]. (check-in: [ce0f1ed517] user: dan branch: branch-3.11-matchinfo, size: 11553)
10:18
[b8d0481642] part of check-in [f9c49ba1ed] Add an "#ifndef SQLITE_AMALGAMATION" guard around a typedef in fts5_test_mi.c to avoid redefining "u32" if it is compiled as part of the amalgamation. (check-in: [f9c49ba1ed] user: dan branch: trunk, size: 11418)
2016-02-18
16:16
[31a42dc3dc] part of check-in [e2ef666777] Remove SQLITE_TEST macros from fts5_test_mi.c. Add the SQLITE_FTS5_ENABLE_TEST_MI compile time symbol - to make it easier to create builds that include the fts5 matchinfo demo by default. (check-in: [e2ef666777] user: dan branch: branch-3.11-matchinfo, size: 11517)
13:32
[09a332628b] part of check-in [31d8b69e9e] Remove an unnecessary "include <tcl.h>" line from fts5_test_mi.c. (check-in: [31d8b69e9e] user: dan branch: trunk, size: 11382)
2016-02-17
14:48
[c1bb729651] part of check-in [87e6e225ae] Remove the "#ifdef SQLITE_TEST" condition from fts5_test_mi.c. Update fts5_main.c so that if SQLITE_FTS5_TEST_MI is defined when it is built the fts5_test_mi.c entry point is automatically called. This makes it easier to build versions of fts5 that include the matchinfo() demo by default. (check-in: [87e6e225ae] user: dan branch: trunk, size: 11399)
14:11
[d491f9277f] part of check-in [8a78050dc0] Improve test coverage of demo code in fts5_test_mi.c. (check-in: [8a78050dc0] user: dan branch: trunk, size: 11443)
2016-01-04
19:12
[1ec66ffdf7] part of check-in [ee38f9dff5] Fix an OOM handling problem in fts5 detail=none and detail=col modes. Also a bug in the xInst() API when used with detail=col and column filtering expressions. Update the matchinfo() test function so that 'b' is fast with detail=col tables. (check-in: [ee38f9dff5] user: dan branch: fts5-offsets, size: 11578)
2015-12-22
18:54
[c9c8cf455c] part of check-in [69bffc1632] Updates so that fts5 API functions xInst, xPhraseFirst and xPhraseNext work with the offsets=0 option. (check-in: [69bffc1632] user: dan branch: fts5-offsets, size: 11231)
2015-09-02
14:17
[e96be827aa] part of check-in [11fa980897] Fix a problem handling OOM conditions within fts5 queries that feature synonyms. (check-in: [11fa980897] user: dan branch: fts5-incompatible, size: 11231)
2015-08-12
12:11
[80a9e86fb4] part of check-in [f768243527] Add the xPhraseFirst() and xPhraseNext() fts5 APIs, for faster iteration through a single phrases position list. Also optimize xInst() and xInstCount() a bit. (check-in: [f768243527] user: dan branch: trunk, size: 11148)
2015-08-06
03:19
[c42a34590d] part of check-in [0ddb2532b2] Fix harmless compiler warnings in FTS5 code. (check-in: [0ddb2532b2] user: mistachkin branch: fts5NoWarn, size: 11265)
2015-08-05
19:35
[f27e865f49] part of check-in [9e3aafe44a] Add tests for the matchinfo-like test function. Fix problems found in test and fts5 code by doing so. (check-in: [9e3aafe44a] user: dan branch: trunk, size: 11265)
2015-08-04
20:29
Added: [a11a5f262f] part of check-in [4f9520a9dc] Add new test file fts5_test_mi.c, containing an implementation of a function similar to FTS4 matchinfo() for FTS5. (check-in: [4f9520a9dc] user: dan branch: trunk, size: 10293)