Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.
Parents and children of check-in [997ce6c90b]
|20:22||Avoid an unnecessary key comparison when doing an indexed lookup against an equality constraint. check-in: d741e1ccdc user: drh tags: trunk|
|22:30||Improvements and simplifications to the equality seek logic. Tests are adjusted so that they all pass now. Closed-Leaf check-in: 997ce6c90b user: drh tags: seekeq-experiment|
|20:25||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!). check-in: 32e31b9bc8 user: drh tags: seekeq-experiment|