| 969 | } |
| 970 | |
| 971 | uint32_t BTreeDatabase::leafSize(shared_ptr<LeafNode> const& leaf) const { |
| 972 | size_t s = 6; |
| 973 | for (LeafNode::ElementList::iterator i = leaf->elements.begin(); i != leaf->elements.end(); ++i) { |
| 974 | s += m_keySize; |
| 975 | s += dataSize(i->data); |
| 976 | } |
| 977 | return s; |
| 978 | } |
| 979 | |
| 980 | uint32_t BTreeDatabase::maxIndexPointers() const { |
| 981 | // 2 for magic, 1 byte for level, sizeof(BlockIndex) for beginPointer, 4 |
no test coverage detected