mistachkin
|
c2f2d9280b
|
Merge the latest trunk changes into the WinRT branch (fixes various MSVC compiler warnings).
FossilOrigin-Name: 294a5cca5087b510c2483792631bbf98a415e254
|
2012-04-20 08:23:32 +00:00 |
|
drh
|
efa50bdac1
|
Merge the latest trunk changes into the sessions branch.
FossilOrigin-Name: 2b7a91e61794ce9ffe210bad584454e52c79924e
|
2012-04-19 20:00:31 +00:00 |
|
drh
|
7ed243b71a
|
Fix a harmless compiler warning in tclsqlite.c for MSVC x64. Fix a test
case associated with the FTS4 merge feature.
FossilOrigin-Name: de3f7187eb2ff24683a1854ae523e7d30c290893
|
2012-04-19 17:19:51 +00:00 |
|
mistachkin
|
a749486e31
|
Import all the latest trunk changes into the WinRT branch. Refactor and/or remove WinCE-specific macros and functions used for file locking to improve clarity of presentation.
FossilOrigin-Name: ad5cd15f49b286896f94ab1ff207077beee40e12
|
2012-04-18 05:57:38 +00:00 |
|
drh
|
bd91913dc0
|
Import all the latest trunk changes into the sessions branch.
FossilOrigin-Name: 87a0eab5d98fff93aa2147c04c4af27be42fb365
|
2012-04-18 01:41:37 +00:00 |
|
drh
|
374fdce485
|
Improved handling of aggregate subqueries within an aggregate query.
FossilOrigin-Name: 430bb59d798286a86c351de92c429345f016b3f0
|
2012-04-17 16:38:53 +00:00 |
|
drh
|
c00ce490c5
|
Add new interfaces to the test_quota.c module: sqlite3_quota_ftruncate(),
sqlite3_quota_file_size(), sqlite3_quota_file_truesize(), and
sqlite3_quota_file_mtime().
FossilOrigin-Name: 2fa9f54309aea9927fb3695a986febd4963df7d1
|
2012-04-10 17:53:47 +00:00 |
|
dan
|
c8f8616c41
|
Do not run attempt to run test file fts4merge3.test unless the build includes FTS.
FossilOrigin-Name: 0506bf86d31e821a905e3a8a03c4817e326f7f44
|
2012-04-03 18:34:24 +00:00 |
|
dan
|
2bd2cfc2b5
|
Modify capi3.test and capi3c.test so that they work with SQLITE_OMIT_AUTORESET builds.
FossilOrigin-Name: 1d5e744cc645150ccaa7256663146fc7b8540bd5
|
2012-04-03 18:33:43 +00:00 |
|
drh
|
e77593fc50
|
Test cases for RELEASE and ROLLBACK TO of a nested savepoint while queries
are pending.
FossilOrigin-Name: d2bf0efa7da59448a62f5be795403be4e5b7fb7f
|
2012-03-31 17:50:12 +00:00 |
|
dan
|
a25a42cfe7
|
Change the ICU tokenizer so that it does not attempt to call strlen(NULL).
FossilOrigin-Name: 04298f1ac42c40cb2a48092b415acf96a08954b7
|
2012-03-31 11:58:23 +00:00 |
|
drh
|
5fb52caadf
|
Do more aggressive optimization of the AND operator where one side or the
other is always false.
FossilOrigin-Name: f9a7e179cbbeeab5e57bbf392bef89750215546b
|
2012-03-31 02:34:35 +00:00 |
|
drh
|
108606837e
|
Merge all recent trunk changes into the sessions branch.
FossilOrigin-Name: fb9b9987de965e194fef56bca563ee65c49f0950
|
2012-03-30 17:30:33 +00:00 |
|
drh
|
f68686ae52
|
When a named CHECK constraint fails, include the name of the constraint
in the error message.
FossilOrigin-Name: 1b75f301affac654bee24fa247046ea0782d3c4d
|
2012-03-30 15:48:48 +00:00 |
|
drh
|
93416f1c83
|
Merge the latest trunk changes into the winrt branch.
FossilOrigin-Name: a1a85b846aac07979e732a9f36d178bd567e103a
|
2012-03-30 14:01:40 +00:00 |
|
drh
|
ccdf2025b5
|
Fix an FTS4 test script problem for windows.
FossilOrigin-Name: 36aa6665e709b5942b3558afbd555058b42f2c78
|
2012-03-30 13:34:17 +00:00 |
|
dan
|
06801f6ff0
|
Merge fts4-incr-merge with trunk.
FossilOrigin-Name: 4d6de3e9bef3487f2d89167939ab2c42872d05b3
|
2012-03-29 15:11:32 +00:00 |
|
dan
|
c68939ef3e
|
Disable the LIKE optimization if the column on the left-hand-side of the LIKE operator belongs to a virtual table.
FossilOrigin-Name: 0bacb879e18026f2a8e22fe3e4bc8d27de5c4416
|
2012-03-29 14:29:07 +00:00 |
|
drh
|
69ac85420c
|
Merge in the latest changes from trunk.
FossilOrigin-Name: 66c4aaadda433c9d479a25c27cdff84560088402
|
2012-03-28 16:44:13 +00:00 |
|
dan
|
eef7445d02
|
Fix a problem in fts4merge3.test.
FossilOrigin-Name: 64fc8b30f8bc7ddc697b6042040e958787ff3118
|
2012-03-28 13:55:29 +00:00 |
|
drh
|
3c888b7d1b
|
Test cases for length() of a large blob in an aggregate query.
FossilOrigin-Name: d095fa4bfabd765c8e935ed227a334161097dd34
|
2012-03-28 02:51:51 +00:00 |
|
drh
|
a748fdcc43
|
Evaluate typeof(X) and length(Y) where X is any column and Y is a blob column
without actually loading X and Y from disk.
FossilOrigin-Name: b899dbeb60752843287e2c6ad3577e1d00f0d587
|
2012-03-28 01:34:47 +00:00 |
|
dan
|
3b16fb0423
|
Really delete the fts3merge.test script (should have been deleted by the previous commit).
FossilOrigin-Name: 83838149d9dd7956c5f48f760c2f321180d2db5f
|
2012-03-27 15:10:50 +00:00 |
|
dan
|
311ec02587
|
Remove the fts3merge.test script in favour of changing the fts4merge.test script so that it runs tests using both fts4 and fts3. Fix some problems with incr-merge and FTS3 tables.
FossilOrigin-Name: 5c447e226afca0d46b9ed994dea26a16a9ae168c
|
2012-03-27 15:00:06 +00:00 |
|
dan
|
5da0aa1603
|
Allow multiple incremental merges to proceed concurrently. This is required to prevent a large crisis-merge from occuring while an even larger incremental-merge is underway.
FossilOrigin-Name: 7ed9d2f24a650b424b97dfc19b8042c4cf09c82c
|
2012-03-27 11:48:02 +00:00 |
|
dan
|
cbcd9f5357
|
Add an experimental integrity-check function to FTS.
FossilOrigin-Name: 40fc8804743dfb005991e9c5ef7b0ebcb3c2e731
|
2012-03-26 10:36:55 +00:00 |
|
drh
|
9ad3ee40f2
|
Add SQLITE_DBSTATUS_CACHE_WRITE. Used to query a database connection for the cumulative number of database pages written.
FossilOrigin-Name: 05f98d4eec0f029b76fd471f8d9edf2807de6b55
|
2012-03-24 20:06:14 +00:00 |
|
dan
|
bde1a0b196
|
Add SQLITE_DBSTATUS_CACHE_WRITE. Used to query a database connection for the cumulative number of database pages written.
FossilOrigin-Name: 3cb6a879f1220db03a66429d63330e27e8ca6e49
|
2012-03-24 19:44:56 +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 |
|
drh
|
4ef9dfff97
|
An attempt at automatic incremental merging for FTS4.
FossilOrigin-Name: ed69434cd89084f4b57bd2cc4f5cc558904af565
|
2012-03-24 02:20:43 +00:00 |
|
dan
|
ba512b0b3d
|
Add a test to verify that sqlite3_total_changes() works with incr-merge operations.
FossilOrigin-Name: 1c72cecc6bf5be2a5c04ad6214a6bac22a29f860
|
2012-03-23 15:38:43 +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 |
|
drh
|
d60f4f4c95
|
When an incremental blob cursor is invalidated (occurs when an SQL statement modifies or deletes the row the blob cursor points to) release all page references held by the cursor. Otherwise, the presence of these references may cause other code in btree.c to incorrectly infer that the database is corrupt.
FossilOrigin-Name: 341b703ce16361a64ed8bba64ff46792132c0b56
|
2012-03-23 14:23:52 +00:00 |
|
dan
|
865e26afa2
|
Fix another test case issue in trace2.test.
FossilOrigin-Name: 02a8e4236cf2c1c74b3c6537be1b5f197175a32e
|
2012-03-23 13:40:59 +00:00 |
|
dan
|
dbd4f5cfb6
|
When an incremental blob cursor is invalidated (occurs when an SQL statement modifies or deletes the row the blob cursor points to) release all page references held by the cursor. Otherwise, the presence of these references may cause other code in btree.c to incorrectly infer that the database is corrupt.
FossilOrigin-Name: 82c3f2ba42f2c75ba6951cc2743148886a4dc0bc
|
2012-03-23 11:09:59 +00:00 |
|
dan
|
40c21432b7
|
Update a couple of existing test cases.
FossilOrigin-Name: dcb8fa0f77a44250df0e8c4f6cfb9f6e181982d7
|
2012-03-23 11:07:22 +00:00 |
|
dan
|
185c1fb02e
|
Add test cases to fts4merge.test.
FossilOrigin-Name: ecab2083334dcdde24a3c56864114979b7a6f25a
|
2012-03-22 17:48:00 +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 |
|
dan
|
74f47e1d31
|
Add fts4merge3.test, for testing that older versions of FTS4 may interoperate with incr-merge capable versions.
FossilOrigin-Name: 903ec5126dd981da6d7bab45c568f34b99446159
|
2012-03-21 14:34:23 +00:00 |
|
drh
|
e239233982
|
Merge trunk changes into the fts4-incr-merge branch.
FossilOrigin-Name: f61d5fb0281381228eb1a12a233bacaeb26b12a3
|
2012-03-20 17:04:17 +00:00 |
|
mistachkin
|
9917a71da0
|
Merge updates from trunk.
FossilOrigin-Name: 4ab1ffd45d4c25368b9b393a3336068b747d8b22
|
2012-03-19 23:32:26 +00:00 |
|
drh
|
0299b40f0f
|
Add additional test cases to e_insert.test. Update evidence marks.
no changes to core code.
FossilOrigin-Name: 036395c0a8e08883b11df025e3da9e2461e4b1eb
|
2012-03-19 17:42:46 +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
|
db0ad5f204
|
In pager1.test, use "file attr test.db -readonly 0" before "file attr test.db -perm rw-rw-rw-", not after.
FossilOrigin-Name: 4f5283f18f570a09b95c26e5aa14885ada518dd2
|
2012-03-17 15:12:16 +00:00 |
|
dan
|
a2e85abaa2
|
Modify a test in ioerr2.test to account for the new SQLITE_ABORT_ROLLBACK extended error code.
FossilOrigin-Name: affaebde109e8dd851474ffe7b7d48b1aae8c7ed
|
2012-03-17 09:43:09 +00:00 |
|
drh
|
1a342a4a73
|
Update the trace2.test script for languageid.
FossilOrigin-Name: a11528ac575fa20fd8022756d042a32fe1272e12
|
2012-03-16 17:00:49 +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 |
|
drh
|
421377e67a
|
Add the sqlite3_db_readonly() interface. This is still tentative, pending
a closer look at other ideas to accomplish the same thing.
FossilOrigin-Name: 254f99ea9ff1534948bdb179e69ab0c940c87ec1
|
2012-03-15 21:28:54 +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 |
|