| Package | Description |
|---|---|
| org.apache.directory.mavibot.btree |
| Modifier and Type | Method and Description |
|---|---|
(package private) static <K,V> LevelInfo<K,V> |
BulkLoader.computeLevel(BTree<K,V> btree,
int nbElems,
BulkLoader.LevelEnum levelType)
Creates a node leaf LevelInfo based on the number of elements in the lower level.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static <K,V> java.util.List<LevelInfo<K,V>> |
BulkLoader.computeLevels(BTree<K,V> btree,
int nbElems)
Compute the number of pages necessary to store all the elements per level.
|
| Modifier and Type | Method and Description |
|---|---|
private static <K,V> int |
BulkLoader.computeNbElemsLeaf(BTree<K,V> btree,
LevelInfo<K,V> levelInfo) |
(package private) int |
BulkLoader.computeNbElemsNode(BTree<K,V> btree,
LevelInfo<K,V> levelInfo)
Compute the number of nodes necessary to store all the elements.
|
private static <K,V> void |
BulkLoader.injectInLeaf(BTree<K,V> btree,
Tuple<K,java.util.Set<V>> tuple,
LevelInfo<K,V> leafLevel)
Inject a tuple into a leaf
|
private static <K,V> void |
BulkLoader.injectInRoot(BTree<K,V> btree,
Page<K,V> page,
PageHolder<K,V> pageHolder,
LevelInfo<K,V> level)
Inject a page reference into the root page.
|
| Modifier and Type | Method and Description |
|---|---|
private static <K,V> void |
BulkLoader.injectInNode(BTree<K,V> btree,
Page<K,V> page,
java.util.List<LevelInfo<K,V>> levels,
int levelIndex)
Inject a page reference into a Node.
|