Lines Matching defs:BPlusTree
3 /* BPlusTree - BFS B+Tree implementation
87 class BPlusTree;
91 NodeCache(BPlusTree *);
98 BPlusTree *fTree;
102 class BPlusTree {
104 BPlusTree(int32 keyType, int32 nodeSize = BPLUSTREE_NODE_SIZE,
106 BPlusTree(BPositionIO *stream, bool allowDuplicates = true);
107 BPlusTree();
108 ~BPlusTree();
184 inline status_t BPlusTree::Rewind()
189 inline status_t BPlusTree::GetNextEntry(void *key,uint16 *keyLength,uint16 maxLength,off_t *value)
194 inline status_t BPlusTree::GetPreviousEntry(void *key,uint16 *keyLength,uint16 maxLength,off_t *value)
199 inline status_t BPlusTree::Insert(const char *key,off_t value)
206 inline status_t BPlusTree::Insert(int32 key, off_t value)
213 inline status_t BPlusTree::Insert(uint32 key, off_t value)
220 inline status_t BPlusTree::Insert(int64 key, off_t value)
227 inline status_t BPlusTree::Insert(uint64 key, off_t value)
234 inline status_t BPlusTree::Insert(float key, off_t value)
241 inline status_t BPlusTree::Insert(double key, off_t value)