示例#1
0
文件: node.cpp 项目: jameswei/cascadb
void InnerNode::lock_path(Slice key, std::vector<DataNode*>& path)
{
    int idx = find_pivot(key);
    DataNode* ch = tree_->load_node(child(idx), false);
    assert(ch);
    ch->write_lock();
    path.push_back(ch);
    ch->lock_path(key, path);
}