SQLite

All files named ”test/cursorhint.test”
Login

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

History for test/cursorhint.test

2023-05-04
11:29
[05cf0febe5] part of check-in [d3370d59cf] Fix a bug in cursor hints that can cause references to tables that have not been opened. Cursor hints are intended for use by COMDB2 only and should not appear in production builds, so this should not be a factor for the vast majority of users. (check-in: [d3370d59cf] user: drh branch: trunk, size: 5743)
2023-04-10
18:44
[a44811a341] part of check-in [4c5a3c5fb3] New assert() statements to validate the parameters to sqlite3BtreeCursorHint(). Fix a problem with the construction of those parameters discovered by forum post 0b53708c95. (check-in: [4c5a3c5fb3] user: drh branch: trunk, size: 5093)
2023-03-25
02:07
[12e7d03262] part of check-in [a6e218a6e1] New test case to further validate the fix at [221fdcec964f8317]. Forum post d34ad68c36. (check-in: [a6e218a6e1] user: drh branch: trunk, size: 4702)
2023-03-24
19:17
[096c8a210b] part of check-in [221fdcec96] Fix a problem in cursor-hints for WITHOUT ROWID tables used in a RIGHT JOIN. Forum post 591006b1cc. (check-in: [221fdcec96] user: drh branch: trunk, size: 4197)
2020-05-15
11:26
[0175e44041] part of check-in [102126d808] Test script changes to account for the fact that the "p5" column in the EXPLAIN output is now an integer, not a text values containing a 2-digit hex value. (check-in: [102126d808] user: dan branch: trunk, size: 3947)
2016-01-04
01:08
[7bc3467883] part of check-in [f300c35efa] Add releasetest.tcl cases for SQLITE_LIKE_DOESNT_MATCH_BLOB and for SQLITE_ENABLE_CURSOR_HINTS. (check-in: [f300c35efa] user: drh branch: trunk, size: 3954)
2015-10-27
13:24
[432811b62b] part of check-in [b3ec9a0d62] Split out sqlite3BtreeCursorHintFlags() from sqlite3BtreeCursorHint() the interface for improved performance. (check-in: [b3ec9a0d62] user: drh branch: cursor-hints, size: 4003)
2015-08-18
15:58
[7d94f7602e] part of check-in [b5897bc0f0] Provide hints for all terms in a range constraint if there are any equality terms anywhere in the constraint. Range constraint terms are only omitted for a pure range constraint with no equality prefix. (check-in: [b5897bc0f0] user: drh branch: cursor-hints, size: 3952)
2015-08-17
17:19
[b1f86e9c95] part of check-in [142b048ac7] Avoid generating hints using constraints that are also used to initialize the cursor, since presumably the cursor already knows about those constraints. (check-in: [142b048ac7] user: drh branch: cursor-hints, size: 3796)
2015-08-15
00:51
[0d79cce943] part of check-in [bee73d429c] Change the display of the P4 operand of CursorHint in EXPLAIN output to function notation. (check-in: [bee73d429c] user: drh branch: cursor-hints, size: 3012)
2015-08-14
20:08
[c3844bed3e] part of check-in [bf383e665a] Updated testing of cursor-hints. Remove the test_cursorhint.c file and associated logic in the core and do tests based purely on the newly enhanced EXPLAIN output. (check-in: [bf383e665a] user: drh branch: cursor-hints, size: 2986)
2014-07-15
11:59
Added: [e55ad8c466] part of check-in [1efa6ed584] Add simple tests for new sqlite3BtreeCursorHint() functionality. (check-in: [1efa6ed584] user: dan branch: cursor-hints, size: 1530)