Lines Matching defs:BPlusTree
3 /* BPlusTree - BFS B+Tree implementation
123 class BPlusTree;
139 CachedNode(BPlusTree *tree)
147 CachedNode(BPlusTree *tree, off_t offset, bool check = true)
174 BPlusTree *fTree;
183 class BPlusTree {
185 BPlusTree(Transaction *transaction, Inode *stream, int32 nodeSize = BPLUSTREE_NODE_SIZE);
186 BPlusTree(Inode *stream);
187 BPlusTree();
188 ~BPlusTree();
216 BPlusTree(const BPlusTree &);
217 BPlusTree &operator=(const BPlusTree &);
266 TreeIterator(BPlusTree *tree);
286 BPlusTree *fTree;
296 friend class BPlusTree;
303 // BPlusTree's inline functions (most of them may not be needed)
306 BPlusTree::Remove(Transaction *transaction, const char *key, off_t value)
314 BPlusTree::Insert(Transaction *transaction, const char *key, off_t value)
322 BPlusTree::Insert(Transaction *transaction, int32 key, off_t value)
330 BPlusTree::Insert(Transaction *transaction, uint32 key, off_t value)
338 BPlusTree::Insert(Transaction *transaction, int64 key, off_t value)
346 BPlusTree::Insert(Transaction *transaction, uint64 key, off_t value)
354 BPlusTree::Insert(Transaction *transaction, float key, off_t value)
362 BPlusTree::Insert(Transaction *transaction, double key, off_t value)