Commit History

Автор SHA1 Съобщение Дата
  dan a0693f21fc Optimize queries against fts5vocab(row) tables that do use the "cnt" column. преди 8 месеца
  dan 433af7ab93 Avoid calculating the value of the "cnt" column for fts5vocab(row) queries that do not use it. преди 8 месеца
  dan 32ca0dbcdf Have fts5 tables delay initializing the tokenizer until it is first used in all cases where the tokenizer is not "trigram". преди 8 месеца
  dan 0b427eb796 Ensure an fts5vocab table never uses a special tokendata=1 merge cursor. преди 1 година
  drh 1935887a68 Ensure that all fields of static sqlite3_module objects are explicitly преди 1 година
  drh 913306a53a Improved defenses against integer overflow when computing the size of a преди 3 години
  dan cc516af4cc Instead of disallowing writes to fts5 tables if there are fts5vocab cursors open on them (commit [c49a6ed7]), abort any fts5vocab queries if the on-disk structure of the fts5 table changes. преди 3 години
  dan b9324fea07 Do not allow writes to an fts5 table if there are any open fts5vocab cursors. преди 3 години
  drh ac9e184e1f Avoid an infinite recursion on an illegal recursive definition of an преди 4 години
  dan 2a71b17f2f Fix a problem with corrupt db handling in the fts5_vocab module. преди 5 години
  dan b92b019fe3 Fix another buffer overrun that could occur when quering a corrupt database using an fts5vocab table. преди 6 години
  dan 6e0a75a2b8 Fix a crash in the fts5vocab module caused by including a "term < NULL" term преди 6 години
  dan 4c1c79035f Avoid passing a NULL pointer to memcpy in fts5, even if the database is corrupt. преди 6 години
  dan 25fb50674f Fix problems with joining two or more fts5_vocab tables that access the same преди 6 години
  dan c80864d77a Fix further problems with fts5 handling corrupt databases. преди 6 години
  dan 2639ddc474 Fix a use-after-free problem in the fts5vocab virtual table. преди 6 години
  drh 84c501bac1 Initial code to make shadow tables read-only to ordinary SQL. The now преди 6 години
  mistachkin 94ea27f808 Fix harmless compiler warnings in FTS5 seen with MSVC. преди 7 години
  dan 7c3ca3611c Add the "instance" type to the fts5vocab virtual table module. For direct преди 7 години
  dan 48a72ebfa3 Update the fts5vocab table to handle "ORDER BY term" efficiently. преди 8 години
  dan 22e8356368 Handle parser stack overflow when parsing fts5 query expressions. Fix some compiler warnings in fts5 code. преди 9 години
  dan e9eb1593f5 Fix an fts5 problem with using both xPhraseFirst() and xPhraseFirstColumn() within a single statement in detail=col mode. преди 9 години
  dan 795502d26c Experimental performance enhancements for fts5. преди 9 години
  dan 25247435be Rationalize some code in fts5_storage.c. Add tests to cover recently added branches in fts5. преди 9 години
  dan 2598b833f0 Update the fts5vocab module to work with detail=col and detail=none tables. преди 9 години
  mistachkin 16158eeb49 Fix harmless compiler warnings in FTS5. преди 9 години
  mistachkin 6d7734c27d Fix harmless compiler warnings in FTS5. преди 9 години
  dan 0206920e27 Add tests to cover new branches added to the fts5 code by the previous commit. преди 9 години
  dan 05903e6a87 Handle equality and range constraints on the "term" column of fts5vocab tables. Also have the same module report columns using names instead of indexes. преди 9 години
  mistachkin cdabd7bd50 Fix harmless compiler warnings. преди 9 години