mistachkin
|
24fa5435ee
|
Enable the RBU extension to compile cleanly on Windows using MSVC.
FossilOrigin-Name: cca79fdc3dff65907c2a59369057265b4512058f
|
2015-07-24 21:19:25 +00:00 |
|
dan
|
08406bf064
|
Fix warnings in fts5 code.
FossilOrigin-Name: bd4f156d07d0db1f063d42891965920fc2229352
|
2015-07-24 20:34:40 +00:00 |
|
dan
|
5555741bdc
|
Allow the RBU module to read data from appropriately named SQL views created within the RBU database.
FossilOrigin-Name: 45c6a760ca63d19a7ccc352c7e35d8391025b515
|
2015-07-24 18:58:59 +00:00 |
|
mistachkin
|
f6972c3764
|
Update RBU description comment in the header file. No changes to code.
FossilOrigin-Name: 119883a21bdcab66c15d1e80f3da20addda328ad
|
2015-07-24 00:02:15 +00:00 |
|
drh
|
cfb8f8d6a9
|
Change the name of the OTA extension to RBU: Resumable Bulk Update.
FossilOrigin-Name: 017c5019e1ce042025d4f327e50ec50af49f9fa4
|
2015-07-23 20:44:49 +00:00 |
|
dan
|
8694d6049f
|
Fix compiler warnings in fts5 code.
FossilOrigin-Name: e9bf275cd969eca6fb41384d3637528d6a19f819
|
2015-07-16 20:17:57 +00:00 |
|
drh
|
a8dbd52abb
|
Amplify the comment on renderLogMsg() that explains the problems associated
with calling sqlite3_log() from deep within the memory allocator.
FossilOrigin-Name: a73d7128fbca8dde5e90bd46ee915e39ae07dd1f
|
2015-07-14 22:43:37 +00:00 |
|
mistachkin
|
532f179cab
|
Fix some harmless compiler warnings.
FossilOrigin-Name: 3de030c904d125ccf41fa1929646b8a002b5341b
|
2015-07-14 17:18:05 +00:00 |
|
dan
|
3eb9024d68
|
Fix inconsistencies in formatting of fts5 docs.
FossilOrigin-Name: 5fb4c77163be8d5ff1e2934dda3cc2ad0a6267e8
|
2015-07-10 17:55:42 +00:00 |
|
dan
|
d2454f47e7
|
Improve the performance of docid merges in fts5.
FossilOrigin-Name: b2de77a01cc5edcea2f98f7916e64cb33e6bd414
|
2015-07-09 20:46:35 +00:00 |
|
dan
|
3dbd2397f4
|
Reduce the number of calls to malloc() made by fts5.
FossilOrigin-Name: 898618ccf61d3ad166d9fc742e132d518338b5c3
|
2015-07-09 19:02:19 +00:00 |
|
dan
|
a90579db99
|
Fix two problems that could cause fts3 auxiliary functions to occasionally misbehave if used with match expressions that contain both OR and NEAR.
FossilOrigin-Name: 372c1db2475f367d54270d5801aff0503745bff4
|
2015-07-08 17:59:08 +00:00 |
|
dan
|
bcf2163771
|
Merge the Fts5MultiSegIter and Fts5IndexIter objects.
FossilOrigin-Name: 6ace73541ae48aeb19e0c2d9f6772d032d0a7eae
|
2015-07-07 19:35:11 +00:00 |
|
dan
|
01233d3e54
|
Add a test case to verify that "PRAGMA data_version" works as expected when an OTA client writes to the database.
FossilOrigin-Name: 6441f2dc9e7f53de64bc15b1d766c885b2635112
|
2015-07-07 19:07:30 +00:00 |
|
dan
|
b2fe306a2e
|
Further optimizations for fts5 b-tree seeks.
FossilOrigin-Name: f37899686c032145f431f81c1072738536c61c7e
|
2015-07-07 08:29:32 +00:00 |
|
dan
|
656773b675
|
Speed up seek operations on fts5 b-tree structures.
FossilOrigin-Name: 7b7da1eb435d321fc4283f6aa2161fa1e16f2cf3
|
2015-07-06 20:27:19 +00:00 |
|
dan
|
30ae503167
|
Optimize seek operations on fts5 b-trees.
FossilOrigin-Name: 8cf02090ce53ec150492d77d9e5e5f27665bd34f
|
2015-07-04 18:44:07 +00:00 |
|
dan
|
70c8885417
|
Fix a problem in the fts5 integrity-check.
FossilOrigin-Name: 4e473559c9bdcf4d0b823e995a3642cd50ebd337
|
2015-07-04 15:35:02 +00:00 |
|
dan
|
28a10c3c1f
|
Rework the Fts5MultiSegIter structure a bit to make it more efficient.
FossilOrigin-Name: 0778825d0ec9315c70659fae8d0640b209049dd8
|
2015-07-03 20:47:18 +00:00 |
|
dan
|
00a1351e55
|
Speed up eof checks on fts5 cursors.
FossilOrigin-Name: 3df4af5d8c28863783b0bc867abfbe31cc96f1b9
|
2015-07-03 19:13:56 +00:00 |
|
dan
|
ec7c1de354
|
Avoid freeing the array of instance matches each time the fts5 xNext() method is called.
FossilOrigin-Name: b9b0c1e50d77f5d6e02f43fbb100c722cb692cc5
|
2015-07-03 17:14:18 +00:00 |
|
dan
|
a153bbc4c2
|
Copy fts5.h into the build directory as part of building fts5.c. Also remove code to edit fts5parse.c from various Makefiles and add it to mkfts5c.tcl.
FossilOrigin-Name: 4d8f03dc7b6529cf8d46fc0fcc82112c0394dc13
|
2015-07-02 20:12:34 +00:00 |
|
dan
|
6544b8643f
|
Minor change to mkfts5c.tcl so that fts5.c can be used according to the instructions in loadext.html.
FossilOrigin-Name: edbcccd349090efff3f975e27451608136a429fc
|
2015-07-02 18:52:16 +00:00 |
|
dan
|
3abdc44e7b
|
Add fts5_source_id() SQL function, similar to sqlite_source_id().
FossilOrigin-Name: ec2573487cb86664f7f056168a764c28ca8236fc
|
2015-07-02 18:16:02 +00:00 |
|
dan
|
3f09beda45
|
Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c.
FossilOrigin-Name: 7819002ed85497bbd0f9cf4d39df641573324436
|
2015-07-02 15:52:21 +00:00 |
|
dan
|
ef648698c8
|
Fix minor problems in the ota demo application.
FossilOrigin-Name: 6aaaec6e63cdf713b0d67e24a892088ff251c82a
|
2015-06-29 15:41:50 +00:00 |
|
dan
|
018a93d216
|
Remove unnecessary lines from fts3.h and main.mk.
FossilOrigin-Name: c1b268ced38259706674ed2fcbf842d3fbd9fb8c
|
2015-06-26 20:13:56 +00:00 |
|
dan
|
6394d99a0e
|
Fix a segfault that could follow an OOM error in fts5.
FossilOrigin-Name: 713239b8cf2900e8f7d97646c7f350248b4e804f
|
2015-06-26 20:08:25 +00:00 |
|
dan
|
6fbeb22596
|
Fix some cases in the fts5 code where a corrupt database could cause a buffer overread.
FossilOrigin-Name: 360c57bbb8bad6cc84af140f61e0282fa06462b4
|
2015-06-26 18:50:29 +00:00 |
|
mistachkin
|
a468027c8d
|
Merge upstream changes. Get the test fixture working with FTS5. Fix compiler warnings.
FossilOrigin-Name: bfcd16089cf8c65130c011a9718bf7812685c841
|
2015-06-26 16:55:55 +00:00 |
|
dan
|
eb37567fe2
|
Remove fts5 initialization code from core file main.c.
FossilOrigin-Name: c91a93b343b4d3b1a19afdb5d23d1c508f9779d2
|
2015-06-26 16:42:17 +00:00 |
|
mistachkin
|
ed52f9ff48
|
Initial changes to get FTS5 working with MSVC.
FossilOrigin-Name: ef2052f81e33ca98e85a60f8a78cdd19a7c1c35c
|
2015-06-26 04:34:36 +00:00 |
|
dan
|
3e65f89ef6
|
Fix Makefile.in to account for recent changes. Update fts5 test scripts so that they do not run if SQLITE_ENABLE_FTS5 is not defined.
FossilOrigin-Name: 3175220747f5d4dadd17e09fb1899dc782c90926
|
2015-06-25 20:36:36 +00:00 |
|
dan
|
f32fa3116b
|
Merge latest trunk changes into this branch.
FossilOrigin-Name: fcd8f7ce601729dc51d880d16b97040c1be16aa2
|
2015-06-25 20:16:23 +00:00 |
|
dan
|
ed2589f555
|
Add a script to combine all fts5 code into a single file - fts5.c - that can be used to build an SQLite loadable extension.
FossilOrigin-Name: 46e86b0637248fb4d623c97778cc041eabe3636c
|
2015-06-25 20:10:24 +00:00 |
|
dan
|
88d702e6bd
|
Add "ON CONFLICT" handling to the spellfix module.
FossilOrigin-Name: 1d04def785b6031de68b7f199d400cbb5c76caea
|
2015-06-24 17:21:52 +00:00 |
|
dan
|
51ef0f57c7
|
Improve test coverage of fts5.
FossilOrigin-Name: df5ccea80e8f0da83af5e595b539687006085120
|
2015-06-23 18:47:55 +00:00 |
|
dan
|
c94a08100b
|
Merge latest trunk changes with this branch. Add tests for columnsize=0.
FossilOrigin-Name: ef44c71a22518727030dd90c0139af8973b05841
|
2015-06-23 15:06:13 +00:00 |
|
drh
|
f5ed7ad63e
|
Fix harmless compiler warnings.
FossilOrigin-Name: b0badb99023e23bef0e2064cec58f2b279af0c0b
|
2015-06-15 14:43:25 +00:00 |
|
dan
|
1153e60cf0
|
Fix the fts5 xRename() method.
FossilOrigin-Name: 0f7fd51325875fbf0f1eaca3bbbd170ef99c4208
|
2015-06-10 10:45:34 +00:00 |
|
dan
|
bcc2f04c68
|
Add the "columnsize=" option to fts5, similar to fts4's "matchinfo=fts3".
FossilOrigin-Name: aa12f9d9b79c2f523fd6b00e47bcb66dba09ce0c
|
2015-06-09 20:58:39 +00:00 |
|
dan
|
4f20cd402b
|
Avoid passing constraints that are unusable due to LEFT or CROSS joins to virtual table xBestIndex() methods.
FossilOrigin-Name: 80ee56dda7db3860f8be5f6968c8745138f8453f
|
2015-06-08 18:05:54 +00:00 |
|
dan
|
90502c3dc7
|
Fix a comment in fts5.h.
FossilOrigin-Name: e964b5877497b16cf985d3d847e82529bb3fa4a3
|
2015-06-06 19:23:32 +00:00 |
|
dan
|
7193b69f52
|
Fix handling of fts5 rowid constraints in the absence of a MATCH clause. Add tests to cover recently added branches.
FossilOrigin-Name: 3a9cb648138a059862fb438c0787fdd888f5e88e
|
2015-06-06 16:28:29 +00:00 |
|
dan
|
e4449454c5
|
Make use of range constraints on the rowid field of an fts5 table in full-text queries.
FossilOrigin-Name: 32cbc0ed3699cc21302f0b6a159493117ad4bd4f
|
2015-06-05 19:05:57 +00:00 |
|
dan
|
6f277eb6bc
|
Fix an fts5 problem in extracting columns from position lists containing large varints.
FossilOrigin-Name: 4ea015ab983300d420ef104cca550b22a6395866
|
2015-06-03 11:23:30 +00:00 |
|
dan
|
f67bb4a21b
|
Change the fts5 multi-column syntax to use parenthesis instead of square brackets.
FossilOrigin-Name: ab85a6fc4f7580278fc9d1f0090fdcf0a90d065b
|
2015-06-02 19:38:15 +00:00 |
|
dan
|
167fd757f0
|
Merge latest trunk changes with this branch.
FossilOrigin-Name: c9ffda4abb4390bbc5719e269196e2807b254f97
|
2015-06-02 18:07:58 +00:00 |
|
dan
|
dbef6e752e
|
Reimplement [ec69e09a] so that each call to the xNext() method does not involve two iterations of the match expression tree (only one).
FossilOrigin-Name: 80fe305b3eefb17310a9d6185d1c8cd73ee38b1e
|
2015-06-02 17:57:01 +00:00 |
|
dan
|
5350d91ed3
|
Improve performance of the fts5 AND operator.
FossilOrigin-Name: b43e9a5b7a0483ccb102316a4dbc5e32b5bc69ec
|
2015-06-01 19:17:06 +00:00 |
|