| 502 | } |
| 503 | |
| 504 | void BTreeDatabase::BTreeImpl::setNewRoot(Pointer pointer, bool isLeaf) { |
| 505 | parent->m_root = pointer; |
| 506 | parent->m_rootIsLeaf = isLeaf; |
| 507 | |
| 508 | if (parent->m_autoCommit) |
| 509 | parent->doCommit(); |
| 510 | } |
| 511 | |
| 512 | auto BTreeDatabase::BTreeImpl::createIndex(Pointer beginPointer) -> Index { |
| 513 | auto index = make_shared<IndexNode>(); |