SQLite

All files named ”test/incrblob2.test”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for test/incrblob2.test

2017-07-24
17:37
[a494c9e848] part of check-in [f483d06a9a] Handle a real OOM condition when incrblob2.test is run on a low-memory machine. (check-in: [f483d06a9a] user: drh branch: trunk, size: 11387)
2015-03-10
15:34
[a5ce5ed1d0] part of check-in [8d0b11c96e] Fix an incrblob2 test case so that it works on 32-bit systems. (check-in: [8d0b11c96e] user: drh branch: trunk, size: 11285)
2015-02-07
15:16
[0d8821730a] part of check-in [5df02f50f8] Fix potential 32-bit integer overflow problems on the offset and length parameters to sqlite3_blob_read() and sqlite3_blob_write(). For sqlite3_blob_open(), make sure the *ppBlob return parameter is zeroed if the interface fails with SQLITE_MISUSE. (check-in: [5df02f50f8] user: drh branch: trunk, size: 10996)
2013-11-05
13:33
[bf4d549aa4] part of check-in [54b2219297] Standardize the error messages generated by constraint failures to a format of "$TYPE constraint failed: $DETAIL". This involves many changes to the expected output of test cases. (check-in: [54b2219297] user: drh branch: omit-rowid, size: 10438)
2009-06-29
06:00
[edc3a96e55] part of check-in [f17ef37897] Cause incremental-blob read/write operations lock shared-cache tables in the same way as normal SQL read/writes. Add complex assert statements to make sure tehe correct shared-cache locks are held when accessing the database. Eliminate some redundant checks from btree.c. (CVS 6830) (check-in: [f17ef37897] user: danielk1977 branch: trunk, size: 10414)
2009-03-16
13:19
[7ef4581745] part of check-in [b649a6cc5b] Add the sqlite3_unlock_notify() API. (CVS 6348) (check-in: [b649a6cc5b] user: danielk1977 branch: trunk, size: 10258)
2008-10-03
08:44
[5cca1c3cb2] part of check-in [83b7dd737a] Change one of the test cases in incrblob2.test to avoid allocating a 10MB block of heap memory. (CVS 5764) (check-in: [83b7dd737a] user: danielk1977 branch: trunk, size: 10251)
2008-06-28
15:33
[c82a780356] part of check-in [f66491ab2b] Remove an assert() that was failing if there were any open incremental blob handles when a statement transaction was rolled back. (CVS 5326) (check-in: [f66491ab2b] user: danielk1977 branch: trunk, size: 10247)
2008-06-26
18:04
[c9aad1e11f] part of check-in [d45a97be71] Fix handling of "x IN (...)" and "x NOT IN (...)" expressions when the set contains an SQL NULL value. (CVS 5314) (check-in: [d45a97be71] user: danielk1977 branch: trunk, size: 8767)
2008-06-25
14:31
[a1db17c1f7] part of check-in [edf7f51836] Test enhancements, especially to the new compound-SELECT merge logic. (CVS 5305) (check-in: [edf7f51836] user: drh branch: trunk, size: 8646)
2008-06-16
14:36
[4dc86910de] part of check-in [88e1c6092e] Fix a recently introduced resource leak in test file incrblob2.test (forgot to close a blob handle). (CVS 5223) (check-in: [88e1c6092e] user: danielk1977 branch: trunk, size: 8630)
14:19
[b34789e6e8] part of check-in [1b9478da2f] Fix a problem with the incremental blob API. sqlite3_blob_open() was always reading the data for the leftmost column of the row that the opened blob was stored in. If this column happened to contain a (the) large blob, sqlite would make a large memory allocation to read the data into. Which defeats the purpose of using incremental blobs. (CVS 5222) (check-in: [1b9478da2f] user: danielk1977 branch: trunk, size: 8589)
2008-06-12
14:42
[798ce8c5df] part of check-in [20d8ea45af] Add another test to incrblob2.test. This test failed to reveal any new bugs. (CVS 5214) (check-in: [20d8ea45af] user: danielk1977 branch: trunk, size: 8099)
2008-06-10
17:30
[bb295ab403] part of check-in [e339c91f87] Invalidate sqlite3_blob* handles whenever an SQL statement is used to delete or modify the rows containing the open blob. Previously, modifying the table containing the open blob in any way invalidated the handle. This was too restrictive. (CVS 5199) (check-in: [e339c91f87] user: danielk1977 branch: trunk, size: 7255)
2008-06-09
15:51
Added: [f5b70f9531] part of check-in [c1d877feb5] Add test file incrblob2.test to test opening two blob handles on a single database blob. (CVS 5196) (check-in: [c1d877feb5] user: danielk1977 branch: trunk, size: 2933)