aboutsummaryrefslogtreecommitdiff
path: root/src/treeview.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2015-11-05 20:25:09 +0000
committerdrh <drh@noemail.net>2015-11-05 20:25:09 +0000
commit70528d7868e67752833c6bac7b34f4d5d652d130 (patch)
tree372b20b32551bbbe108cd161a8e2d93bcd8beea5 /src/treeview.c
parentd82211db56f53b2ddf0e62904f3c691d24bd2afb (diff)
downloadsqlite-70528d7868e67752833c6bac7b34f4d5d652d130.tar.gz
sqlite-70528d7868e67752833c6bac7b34f4d5d652d130.zip
The top of an index equality loop normally starts with OP_SeekGE and OP_IdxGT.
This check-in adds a flag to OP_SeekGE such that it fails immediately if the key is not equal, then jumps over the OP_IdxGT, saving a call to the key comparison functions. Consider this check-in a proof-of-concept. It needs improvement before going on trunk. Some tests fail, but only because they new use fewer key comparisons than expected (which is a good thing!). FossilOrigin-Name: 32e31b9bc8664afcd326a1ff3892d86dc5202474
Diffstat (limited to 'src/treeview.c')
0 files changed, 0 insertions, 0 deletions