The previous code was only skipping a tuple with no data if the page was
leftmost. That was too restrictive. Any non-leaf page might have an empty
tuple in the first data key location (1 or 2, depending on whether the page is
rightmost), so that check is expanded a bit.
The previous code was only skipping a tuple with no data if the page was leftmost. That was too restrictive. Any non-leaf page might have an empty tuple in the first data key location (1 or 2, depending on whether the page is rightmost), so that check is expanded a bit.