drh
|
cbf9450404
|
Fix FTS3 so that it works even without SQLITE_DEBUG.
FossilOrigin-Name: a18c103121529c2e3c6a8ada16a4c40d14080670
|
2012-03-26 14:36:42 +00:00 |
|
dan
|
6f4df8ac83
|
Modify the FTS integrity-check so that the checksums do not depend on the results of signed integer overflow, which is undefined in C.
FossilOrigin-Name: f907fc3fb387e74bb66babcbf050748cb253a6fa
|
2012-03-26 10:57:31 +00:00 |
|
dan
|
84bce14f77
|
Add a comment to explain how the FTS integrity-check works.
FossilOrigin-Name: 64e8a116f39434a3b7347f01a47f88eef3276742
|
2012-03-26 10:47:03 +00:00 |
|
dan
|
cbcd9f5357
|
Add an experimental integrity-check function to FTS.
FossilOrigin-Name: 40fc8804743dfb005991e9c5ef7b0ebcb3c2e731
|
2012-03-26 10:36:55 +00:00 |
|
drh
|
6c2e7e19fa
|
Enable fts3 tables to use incremental merge by automatically creating the
%_stat table when it is needed.
FossilOrigin-Name: cc051fc0b2d89603b27b94cf2afdbda417ee9d94
|
2012-03-24 17:29:05 +00:00 |
|
dan
|
61fa09dbf2
|
Fix a failing assert() in the FTS3_LOG_MERGES related code.
FossilOrigin-Name: 4220d52cb3426f1680b72d57ecc9f4ade029357d
|
2012-03-24 17:09:11 +00:00 |
|
dan
|
0dfcdeb4f0
|
Add a comment to fts3SyncMethod() to justify the nMinMerge=64 constant.
FossilOrigin-Name: af55ca5fc6778cb6d1a79a17dfa2d4e567ea1ccc
|
2012-03-24 16:43:55 +00:00 |
|
drh
|
790964ebc4
|
Fix a bug in debugging code enabled when FTS3_LOG_MERGES is defined.
FossilOrigin-Name: 2e06babf49de844d0e878d68114dbcc5ad4d6e54
|
2012-03-24 16:18:08 +00:00 |
|
dan
|
45eddd6855
|
Remove the Fts3Table.mxLevel variable.
FossilOrigin-Name: 67a0cffc9d07be7f09dad9d019a18160711295cd
|
2012-03-24 16:11:21 +00:00 |
|
dan
|
4b1e4dabc3
|
Modify the way the number of leaves written and the maximum relative level are calculated in the auto-incr-merge code.
FossilOrigin-Name: 0d841c957c6ec4afecb49504177c6279e09d7012
|
2012-03-24 14:45:19 +00:00 |
|
drh
|
4ef9dfff97
|
An attempt at automatic incremental merging for FTS4.
FossilOrigin-Name: ed69434cd89084f4b57bd2cc4f5cc558904af565
|
2012-03-24 02:20:43 +00:00 |
|
dan
|
d59de73e27
|
Fix a spurious SQLITE_CONSTRAINT error that may be returned by an incr-merge operation.
FossilOrigin-Name: ed7c17ea165f6348506bd23ebc58c427bb65d697
|
2012-03-23 18:26:11 +00:00 |
|
dan
|
3501a91677
|
Remove an incorrect assert() statement. Fix a const-related warning.
FossilOrigin-Name: 96ed47493b3d46344fd2105642f31690aee06674
|
2012-03-23 14:38:49 +00:00 |
|
dan
|
e81eaec754
|
Following an incr-merge operation that does not completely consume its input segments, store context in the rowid==1 row of the %_stat table that allows the next incr-merge to pick up where the previous left off.
FossilOrigin-Name: ab0a4f44fb67e9f0cb82297b80e728ca58cdb0fb
|
2012-03-22 16:48:12 +00:00 |
|
drh
|
e239233982
|
Merge trunk changes into the fts4-incr-merge branch.
FossilOrigin-Name: f61d5fb0281381228eb1a12a233bacaeb26b12a3
|
2012-03-20 17:04:17 +00:00 |
|
drh
|
d13a3bc772
|
Fix one more compiler warning missed by the previous check-in.
FossilOrigin-Name: bc03d99a78e90c02b69037e5f5f81537b5a3ac60
|
2012-03-19 14:57:49 +00:00 |
|
drh
|
01ea399a84
|
Suppress harmless compiler warnings on windows in FTS4 and RTREE.
FossilOrigin-Name: 4fd68647c8d4b120e04d054617cef31001f44c6f
|
2012-03-19 14:51:19 +00:00 |
|
drh
|
bbe0520329
|
Avoid a compiler warning (an incorrect compiler warning, at that) in vs2010.
FossilOrigin-Name: 7dd97f12cd268cac1241f0f3e8de94bb629b97c7
|
2012-03-19 14:28:43 +00:00 |
|
dan
|
6d972c1b98
|
Merge the latest trunk changes into the sessions branch.
FossilOrigin-Name: 2277c70b6f14e2f8043112a5c49a8bc18b7504f3
|
2012-03-19 11:17:17 +00:00 |
|
dan
|
d1ab097d45
|
Fix various incorrect and missing comments and other style issues in and around the FTS incremental merge code.
FossilOrigin-Name: 7aabb62c8ccbd2b8d216e25226f06e5820dec38a
|
2012-03-17 16:56:57 +00:00 |
|
drh
|
c8d7b24e93
|
Cherrypick the [3475092cff] fix for 32-bit overflow with large language-ids
into trunk.
FossilOrigin-Name: 2755edc7f1186ba8955f2c3550a90f40a55ddae2
|
2012-03-16 16:52:54 +00:00 |
|
dan
|
81b35dc66c
|
Fix some integer overflow problems that can occur when using large langauge id values.
FossilOrigin-Name: 3475092cff862080a020d386076d739f0d22c9b2
|
2012-03-16 15:54:19 +00:00 |
|
dan
|
e931b7f45f
|
Add a comment to the FTS getAbsoluteLevel() function. No actual code changes.
FossilOrigin-Name: 7e0f861beda4d74d0c3c9fb4abb3ddb5fee346bd
|
2012-03-16 14:54:07 +00:00 |
|
drh
|
7a48480d07
|
Fix harmless compiler warnings.
FossilOrigin-Name: 74eadeec34c4b19cf5f8b7f648db3b7ad601a00e
|
2012-03-16 00:28:11 +00:00 |
|
dan
|
4ab6f2b9c1
|
Modify incremental merge code to merge nMin segments at a time.
FossilOrigin-Name: cd34bc1af4ba608ea3b52bab55bcfe0086711900
|
2012-03-15 17:45:50 +00:00 |
|
dan
|
5730ef599c
|
Add tests for incremental merge code.
FossilOrigin-Name: 570473729d6561d81e6e5f8884fd18487008636e
|
2012-03-14 20:01:52 +00:00 |
|
dan
|
a2af0aecdb
|
Avoid allocating a large object on the stack in the incremental merge code. Use sqlite3_malloc() instead.
FossilOrigin-Name: 36ae510de45be44efd34cff242d02fb21b7419ac
|
2012-03-14 12:17:40 +00:00 |
|
dan
|
8af1fc721e
|
Fix another bug in the incremental merge code.
FossilOrigin-Name: f97b12e0955c4c29f9c31a186d72d87f7407782e
|
2012-03-14 11:51:31 +00:00 |
|
dan
|
604f58a686
|
Fix some bugs in the incremental merge code. Some remain.
FossilOrigin-Name: bff21683705a61b8b8672e0b44c287d1dc7c32a9
|
2012-03-13 19:56:34 +00:00 |
|
drh
|
ab4f6385de
|
Minor commenting and stylistic changes only.
FossilOrigin-Name: a1747086c5e0c152fcf4bd9fa80a61b6f03f4a94
|
2012-03-09 12:52:43 +00:00 |
|
dan
|
593c9824bc
|
Add the 'merge=?,?' command to fts4. This still needs some work.
FossilOrigin-Name: 741b8f897750eac3c9774fd65de7e40bb89781b1
|
2012-03-08 18:39:03 +00:00 |
|
drh
|
ddf01aeb16
|
Merge in the latest trunk changes.
FossilOrigin-Name: ff86875ca35e04cea6c3d5e1b5117a4f227a6b15
|
2012-03-05 16:26:00 +00:00 |
|
dan
|
fd6ddf91b0
|
Fix a problem compiling the test code in fts3_test.c when SQLITE_ENABLE_FTS3 is not defined.
FossilOrigin-Name: b00ccda307caae597c143ab0586f90acb77f79cf
|
2012-03-05 16:24:26 +00:00 |
|
dan
|
3a1abde7c8
|
Merge the fts4-languageid branch with the trunk.
FossilOrigin-Name: 99a9073b5e411ce94f38ce49608baaa15de8b850
|
2012-03-05 15:33:32 +00:00 |
|
dan
|
996073b3ae
|
Add the xLanguageid method to sqlite3_fts3_tokenizer versions 1 and greater.
FossilOrigin-Name: f8e9c445dd358c40e5a7bf3756b9f291909dbea7
|
2012-03-03 18:46:41 +00:00 |
|
drh
|
9db1d56f02
|
Remove an obsolete comment from FTS3. No code changes.
FossilOrigin-Name: 74d224b14467d8a6915d3cf372f45e0d28708fa2
|
2012-03-02 20:34:57 +00:00 |
|
dan
|
7395599031
|
Fix problems with combining content= and languageid= in a single fts4 table.
FossilOrigin-Name: 22491e7bc38aee43819b888e04241cb6a6ef73a3
|
2012-03-02 19:53:02 +00:00 |
|
dan
|
8fb662b0be
|
Fix the FTS 'optimize' command on multi-lingual databases.
FossilOrigin-Name: 65fa693729a336e4d905ce72e6b9ccf4faa772bd
|
2012-03-02 12:26:19 +00:00 |
|
dan
|
e3ddd1ac42
|
Fix a bug in merging FTS language tables for languages other than language 0.
FossilOrigin-Name: d281cb8984c911a4c0cce2ec299e1351d8e580e4
|
2012-03-02 11:48:50 +00:00 |
|
dan
|
7fcb214b93
|
Add the "languageid=" option to fts4. This code is still largely untested and alsmost certainly buggy.
FossilOrigin-Name: bea257f70f10dd1111d79cabd1e1462dc651704d
|
2012-03-01 19:44:20 +00:00 |
|
drh
|
fdf1795618
|
Pull all the latest trunk changes into the sessions branch.
FossilOrigin-Name: 361fb66a799f4f253e61ca94d999accde2c75b2c
|
2012-02-10 17:54:52 +00:00 |
|
drh
|
548af8b69e
|
Fix a compiler warning in FTS4.
FossilOrigin-Name: b4cad1ce78e6bb967c472bec5c562a24b4dfebaf
|
2012-01-31 23:34:21 +00:00 |
|
dan
|
585db0e23a
|
Fix an FTS problem triggered by querying for an N character prefix using an N+1 character prefix index after rows have been deleted from the FTS table.
FossilOrigin-Name: c05c3fd20d93f430140d762ead23bacd337ffb4d
|
2012-01-25 16:29:45 +00:00 |
|
dan
|
42829635a2
|
Changes to the async-io module so that the xFileControl method returns SQLITE_NOTFOUND when a file-control is not recognized and so that it adds the second nul-terminator byte to filenames passed to the xOpen method of the underlying VFS.
FossilOrigin-Name: 7036886e83fccad32187668306ee2ae3f950dfce
|
2012-01-24 10:08:26 +00:00 |
|
dan
|
af49af7f9e
|
Update sessions branch with latest changes from trunk.
FossilOrigin-Name: 01c84fd391a0ca1f5245c7eff0644d0cc6cff86b
|
2012-01-14 13:50:12 +00:00 |
|
drh
|
45d29309a7
|
Fix typos in commands. Combine the ExpandBlob and expandBlob macros into one.
FossilOrigin-Name: fc9179e154751b51ddef429600d30a89d4a098bd
|
2012-01-08 22:18:33 +00:00 |
|
drh
|
54cced185c
|
Merge all of the latest trunk changes into the sessions branch.
FossilOrigin-Name: a9bcb432f58b96f079a73c456efd4851c582221e
|
2012-01-05 13:02:36 +00:00 |
|
drh
|
64803bd2fa
|
Fix minor issues with FTS and RTREE discovered by coverity.
FossilOrigin-Name: 1c27d842163e27c39bbe9409f50657b9de9ade6e
|
2011-12-22 17:31:17 +00:00 |
|
dan
|
0c8cda6e0d
|
Fix a problem in fts3_write.c causing stack memory to be referenced after it is out of scope.
FossilOrigin-Name: f9c4a7c8f4e5821b47c1393d6272e32416d8886c
|
2011-12-22 15:30:46 +00:00 |
|
dan
|
689e38f7cf
|
Add a missing va_end() macro to fts3.c.
FossilOrigin-Name: e6f825748a1d510c8f5529c79656bb5db9216231
|
2011-11-04 10:37:21 +00:00 |
|