drh
f7854c7329
Split out sqlite3BtreeCursorHintFlags() from sqlite3BtreeCursorHint()
...
the interface for improved performance.
FossilOrigin-Name: b3ec9a0d62c5543e91d4be2cd634ec4a3d6dca11
2015-10-27 13:24:37 +00:00
drh
bcf40a7f12
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.
FossilOrigin-Name: b5897bc0f003c470eeb2a75e0a2b2bb202681531
2015-08-18 15:58:05 +00:00
drh
b413a5467a
Avoid generating hints using constraints that are also used to initialize the
...
cursor, since presumably the cursor already knows about those constraints.
FossilOrigin-Name: 142b048ac778620dd4e448c2e969982eb8188501
2015-08-17 17:19:28 +00:00
drh
a67a31624d
Change the display of the P4 operand of CursorHint in EXPLAIN output to
...
function notation.
FossilOrigin-Name: bee73d429cb0e99b43fb191ac15e298d0353b135
2015-08-15 00:51:23 +00:00
drh
1eb6eeb829
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.
FossilOrigin-Name: bf383e665a191a4f33a540d1240960a922e22813
2015-08-14 20:08:13 +00:00
dan
91d3a61f8a
Add simple tests for new sqlite3BtreeCursorHint() functionality.
...
FossilOrigin-Name: 1efa6ed584172291edce78faf9021e577583d03b
2014-07-15 11:59:44 +00:00