- f5ddb9c Take out the goofy '$$' path syntax. Instead, use subtypes to communicate when by drh ยท 10 years ago subtypes
- 33c47f5 Modify the fts5 leaf page format to permit faster seek operations. This is a file-format change. Any existing databases can be upgraded by running the fts5 'rebuild' command. by dan ยท 10 years ago
- 383de69 Create separate "path" and "root" columns in the json_each() and json_tree() by drh ยท 10 years ago
- 204debf Increment the fts5 version value to indicate that the on-disk format has changed. by dan ยท 10 years ago fts5-incompatible
- 56c8634 Fix a segfault in fts5 that could occur if the database contents were corrupt. by dan ยท 10 years ago
- 40d45f8 Merge latest changes from trunk. Including fts5_expr.c fixes. by dan ยท 10 years ago
- b97efa0 Update description of on-disk format in fts5_index.c. by dan ยท 10 years ago
- f679d97 Fix an fts5 problem that could occur if a term and the first associated rowid are on different leaf pages. by dan ยท 10 years ago
- a5aa8e1 Change the array of 16-bit offsets at the end of each page to an array of varints. by dan ยท 10 years ago
- 852944e Fix the json_tree() scan for the case when a path is supplied. Add new by drh ยท 10 years ago
- f5eac36 Fix harmless compiler warning in FTS5. by mistachkin ยท 10 years ago
- 4b03efb Fix harmless compiler warnings in FTS5. by mistachkin ยท 10 years ago
- f06bd2c Fix a bug in preprocessor macros within fts5_main.c. by dan ยท 10 years ago
- fe8e2eb Remove the 0x00 terminators from the end of doclists stored on disk. by dan ยท 10 years ago
- 60f8139 Use macros to make the code in fts5_index.c easier to read. by dan ยท 10 years ago
- e386a1b Experiment with a different fts5 leaf page format that allows faster seeks. by dan ยท 10 years ago
- 4dfe98a Enhance showfts5.tcl so that it can optionally display the number of terms in each segment. by dan ยท 10 years ago
- f8efe64 Rearrange code in fts5_expr.c so that synonym support does not slow down the common case. by dan ยท 10 years ago
- cce4132 Merge enhancements from trunk. by dan ยท 10 years ago
- ea8b93e Add documentation for fts5 synonym support. by dan ยท 10 years ago
- ea62363 Add tests to improve coverage of fts5_varint.c. by dan ยท 10 years ago
- e1c28d7 Remove some more code from fts5_index.c by consolidating similar functions. by dan ยท 10 years ago
- 5d14487 Remove dead code from fts5_index.c. by dan ยท 10 years ago
- 9a9e353 Fix the fts5 integrity-check so that it works with columnsize=0 tables. by dan ยท 10 years ago
- 2a6ecb3 Fix a memory leak in fts5_expr.c. by dan ยท 10 years ago
- 9c671b7 Further tests to raise coverage of fts5 synonym code to 100%. Fix a dropped error code in the same. by dan ยท 10 years ago
- 50ea76e Fix an issue with fts5 synonyms and NEAR(...) queries. by dan ยท 10 years ago
- bea34fc Fix a problem with fts5 synonyms and phrase queries. Also fix an OOM handling bug in fts5. by dan ยท 10 years ago
- 583611d Fix a problem handling OOM conditions within fts5 queries that feature synonyms. by dan ยท 10 years ago
- df998c3 Fix a problem with fts5 synonyms and the xQueryPhrase() auxiliary function API. by dan ยท 10 years ago
- d917ad0 Fix a problem that occurs when more than 4 synonyms for a term appear within a single row. by dan ยท 10 years ago
- 3faa07e Add tests for fts5 synonyms implemented by adding extra terms to queries. And fixes for the same. by dan ยท 10 years ago
- cb8b58c Begin changes to allow synonym support by adding multiple terms to a query (an alternative to adding multiple terms to the FTS index). by dan ยท 10 years ago
- 3ad93bb Enhance the json_extract() function so that if given multiple PATH arguments by drh ยท 10 years ago
- 0cb01f5 Add a test for an fts5 tokenizer that supports synonyms by adding multiple entries to the fts index. by dan ยท 10 years ago
- d297592 Fix the build with -DSQLITE_OMIT_VIRTUALTABLE. by drh ยท 10 years ago
- d1f0068 Do not consider an empty string to be valid JSON. Add some additional by drh ยท 10 years ago
- ee0c0a8 Another change to the fts5 tokenizer API. by dan ยท 10 years ago
- a771402 Change the json1.c module so that it throws an error if any of the by drh ยท 10 years ago
- f2df7e7 Back out the json_check() routine. Instead, throw an error if the input to by drh ยท 10 years ago
- 57e0add Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document. by dan ยท 10 years ago
- 2798f0b Fix compiler warnings in rbu code. by dan ยท 10 years ago
- f6ec8d4 Add the json_check() function, which returns its argument if the argument by drh ยท 10 years ago
- ecb5fed Enhance the json_insert(), json_replace(), and json_set() functions with the by drh ยท 10 years ago
- 80d8740 Improvements to JSON string dequoting. by drh ยท 10 years ago
- 442a7c6 Fix corner-case problems in the type and atom columns of json_each() and by drh ยท 10 years ago
- c3722b2 Fix minor glitches in the json1.c extension, mostly having to do with OOM by drh ยท 10 years ago
- 8784eca Fixes to json_each() and json_tree(). Improved json_parse() debugging output. by drh ยท 10 years ago
- bc8f092 Add the json_valid() function to the json1.c extension. Fix various minor by drh ยท 10 years ago
- be9474e Fix a couple instances of OOM handling in the json extension. by drh ยท 10 years ago
- 6fd5c1e Fixes for compiler warnings and errors in the makefiles. Rename the by drh ยท 10 years ago json
- f28ed79 Change the name of the json loadable extension to "json1.c", in anticipation by drh ยท 10 years ago
- 4af352d Add the fullkey column to both json_each() and json_tree(). by drh ยท 10 years ago
- 505ad2c Add the json_tree() virtual table. by drh ยท 10 years ago
- a7781dc Merge in trunk fixes for table-valued functions. by drh ยท 10 years ago
- 1f2fc28 Fix a corner-case bug in table-valued functions. Update the generate_series() by drh ยท 10 years ago
- 6842952 Merge the latest changes from trunk, including the table-valued function by drh ยท 10 years ago
- d8b1bfc Fix corner-case memory management issues in table-valued functions. Change by drh ยท 10 years ago
- b81fba1 Prevent the series.c extension from loading on older versions of SQLite that by drh ยท 10 years ago table-valued-functions
- 01dced1 Fix a typo in series.c. by dan ยท 10 years ago
- 6b43cc8 Fix the path lookup for objects so that it can handle quoted identifier by drh ยท 10 years ago
- cb6c6c6 Add the json_each(JSON,PATH) table-valued-function. by drh ยท 10 years ago
- 222cd5b Merge the table-valued-function rowid fix. by drh ยท 10 years ago
- 509c3fc Fix eponymous virtual tables so that they do not automatically make the first by drh ยท 10 years ago
- 03726aa Merge support for table-valued functions. by drh ยท 10 years ago
- bc550df Improved comments on the generate_series virtual table. Test cases for by drh ยท 10 years ago
- 398f872 Virtual table modules with a null xCreate method act as eponymous-only modules - by drh ยท 10 years ago
- 5ef2b28 When updating a zipvfs database with RBU, set journal_mode=off to prevent the upper-level pager from creating a large temporary file. by dan ยท 10 years ago
- 0cbb513 Fix harmless compiler warning in FTS5. by mistachkin ยท 10 years ago
- 0042a97 Comment clarification. No changes to code. by drh ยท 10 years ago
- 52216ad Initial implementation of json_set() and json_insert(). by drh ยท 10 years ago
- d096059 Initial implementation of json_replace(). by drh ยท 10 years ago
- 301eecc Add an initial implementation for json_remove(). by drh ยท 10 years ago
- 987eb1f Initial implementation for json_array_length(), json_extract(), and json_type(). by drh ยท 10 years ago
- 5634cc0 Abandon the JSONB format for now. (We may return to it in the future.) Add by drh ยท 10 years ago
- b2cd10e Fix off-by-one error when parsing primitive JSON types "true", "false", and by drh ยท 10 years ago
- e9c37f3 Add a prototype JSON parser. by drh ยท 10 years ago
- 82d7aea Add the sqlite3rbu_savestate() function to the rbu extension. To force rbu to save its state to disk without closing the sqlite3rbu* handle. by dan ยท 10 years ago
- bd0621b Experimental code (untested) for a JSONB datatype. by drh ยท 10 years ago
- 4510faa Avoid invoking system call unlink() directly from RBU code. Use the xDelete method of the default VFS instead. by dan ยท 10 years ago
- 2032d60 Add the json_object() function. by drh ยท 10 years ago
- 5fa5c10 Begin adding an extension that provides JSON SQL functions. by drh ยท 10 years ago
- 7899fa7 Minor optimization for fts5 API xInst(). by dan ยท 10 years ago
- 7918dc8 Add the xPhraseFirst() and xPhraseNext() fts5 APIs, for faster iteration through a single phrases position list. Also optimize xInst() and xInstCount() a bit. by dan ยท 10 years ago
- f053ceb Merge fixes from the fts5NoWarn branch. by dan ยท 10 years ago
- 027616d Fix compiler warnings and remove unreachable code. by drh ยท 10 years ago
- d50bd6b Update RBU to avoid repreparing a statement immediately after it is prepared. by dan ยท 10 years ago
- 7e968a7 Fix harmless compiler warnings in FTS5 code. by mistachkin ยท 10 years ago fts5NoWarn
- c38e00f Fix duplicate test numbering in the FTS5 matchinfo tests. by mistachkin ยท 10 years ago
- 50b5491 Add tests for the matchinfo-like test function. Fix problems found in test and fts5 code by doing so. by dan ยท 10 years ago
- b20a42e Update the spellfix virtual table extension so that an explicit "top = ?" constraint works even if there is also a "distance < ?" or "distance <= ?" constraint. by dan ยท 10 years ago
- dca9290 Fix some problems in test code detected by cppcheck. by dan ยท 10 years ago
- f9419d1 Remove all references to "docid" within fts5 source code and comments. Replace with "rowid". by dan ยท 10 years ago
- d3789c0 Add new test file fts5_test_mi.c, containing an implementation of a function similar to FTS4 matchinfo() for FTS5. by dan ยท 10 years ago
- 0734b5a Add extra tests for RBU and FTS3/4. by dan ยท 10 years ago
- a9ca8af Add support for "fossil deltas" to RBU and "sqldiff --rbu". by dan ยท 10 years ago
- 90c3179 Remove a duplicate "typedef struct Fts5Global Fts5Global;" from fts5_main.c (duplicate is in fts5Int.h). by dan ยท 10 years ago
- dd688e7 Fix a problem causing [sqldiff --rbu] to fail on tables for which all columns are part of the PRIMARY KEY. by dan ยท 10 years ago
- 79e2347 Fix a bug in the fts5 porter tokenizer preventing it from passing xCreate() arguments through to its parent tokenizer. by dan ยท 10 years ago
- 9946185 Add the --rbu switch to the "sqldiff" utility. by dan ยท 10 years ago