dan
|
c1e8ae679a
|
Allow RBU tables to be named "data[0-9]*_<target>" instead of strictly "data_<target>". Also update RBU so that it always processes data tables in order sorted by name.
FossilOrigin-Name: 287aa30601506f168d355c35176a3383474444ca
|
2015-07-30 11:38:19 +00:00 |
|
dan
|
dbac3ece0f
|
Return an error message (instead of segfaulting) if test function fts5_expr() is invoked with no arguments.
FossilOrigin-Name: 8e818b8985c0196cd9671a6491796faaeebeb16e
|
2015-07-30 11:26:10 +00:00 |
|
dan
|
0f43df31b5
|
Update comments in fts5.h describing the xColumnCount() API function.
FossilOrigin-Name: a623eb55d1583bcfe360a8dabd29f2a583c61e64
|
2015-07-29 14:58:47 +00:00 |
|
dan
|
291d090947
|
Merge the fts5-btree-index branch with this one. FTS5 changes only.
FossilOrigin-Name: 9f1dcdc3e1644c21762dacf619fac70afe6318c5
|
2015-07-27 12:19:11 +00:00 |
|
dan
|
c3b4132f53
|
Bump the "version" field in the fts5 config table.
FossilOrigin-Name: 92c9178933ef95e92c343c0a741a76bbdf071966
|
2015-07-27 11:49:01 +00:00 |
|
dan
|
8d90087146
|
Minor tweak to the SQL schema used by fts5.
FossilOrigin-Name: 427bf09ba41158041d774aac2b5ffbd062c6eabe
|
2015-07-27 11:43:36 +00:00 |
|
dan
|
d0dc8cb5a3
|
Remove a potentially undefined behaviour involving signed integers and bitshift operations from fts5_hash.c.
FossilOrigin-Name: ad6286ab1f40e4716456a67b719f9cd733f988eb
|
2015-07-27 11:01:19 +00:00 |
|
dan
|
44198f30b5
|
Merge latest trunk changes with this branch.
FossilOrigin-Name: 5ec933c257884019484db7f533ce920012e47a1c
|
2015-07-27 10:46:48 +00:00 |
|
dan
|
5a51c272ea
|
Remove a duplicated "if" condition from fts3.c.
FossilOrigin-Name: ee348b12754abda1fe13231c1868faca9d78481c
|
2015-07-25 19:26:52 +00:00 |
|
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
|
3baaacae03
|
Merge trunk changes, including fixes for compiler warnings in fts5 code, with this branch.
FossilOrigin-Name: 7190d79ba452ceb1af77ce1375278b097816a8be
|
2015-07-16 20:24:42 +00:00 |
|
dan
|
8694d6049f
|
Fix compiler warnings in fts5 code.
FossilOrigin-Name: e9bf275cd969eca6fb41384d3637528d6a19f819
|
2015-07-16 20:17:57 +00:00 |
|
dan
|
e3229c19cb
|
Use a WITHOUT ROWID table to index fts5 btree leaves. This is faster to query and only slightly larger than storing btree nodes within an intkey table.
FossilOrigin-Name: 862418e3506d4b7cca9c44d58c2eb9dc915d75c9
|
2015-07-15 19:46:02 +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 |
|