BPLUSTREE_FORWARD
bool forward = direction == BPLUSTREE_FORWARD;
return Traverse(BPLUSTREE_FORWARD, key, keyLength, maxLength, value,
&& Goto(direction == BPLUSTREE_FORWARD ? BPLUSTREE_BEGIN : BPLUSTREE_END) < B_OK)
while ((direction == BPLUSTREE_FORWARD && fCurrentKey >= node->all_key_count)
fCurrentNodeOffset = direction == BPLUSTREE_FORWARD ? node->right_link : node->left_link;
fCurrentKey = direction == BPLUSTREE_FORWARD ? 0 : node->all_key_count;
fCurrentKey = direction == BPLUSTREE_FORWARD ? node->all_key_count : -1;
return Traverse(BPLUSTREE_FORWARD,key,keyLength,maxLength,value);