xxl.indexStructures
Class MultiDiskBTree
java.lang.Object
|
+--xxl.indexStructures.Tree
|
+--xxl.indexStructures.ORTree
|
+--xxl.indexStructures.BTree
|
+--xxl.indexStructures.MultiDiskBTree
- public class MultiDiskBTree
- extends BTree
|
Method Summary |
Tree.IndexEntry |
createIndexEntry(int parentLevel)
|
Tree.Node |
createNode(int level)
|
MultiDiskBTree |
initialize(Container[] leafContainers,
Function superGetContainer,
Function superDetermineContainer)
|
MultiDiskBTree |
initialize(Function getDescriptor,
Container container,
Container[] leafContainers,
int minCapacity,
int maxCapacity)
|
MultiDiskBTree |
initialize(Function getDescriptor,
Function getContainer,
Function determineContainer,
Container[] leafContainers,
Function getCapacity,
Function getSize,
Function getSplitMinRatio,
Function getSplitMaxRatio)
|
MultiDiskBTree |
initialize(ORTree.IndexEntry rootEntry,
int height,
Function getDescriptor,
Container container,
Container[] leafContainers,
int minCapacity,
int maxCapacity)
|
MultiDiskBTree |
initialize(ORTree.IndexEntry rootEntry,
int height,
Function getDescriptor,
Function getContainer,
Function determineContainer,
Container[] leafContainers,
Function getCapacity,
Function getSize,
Function getSplitMinRatio,
Function getSplitMaxRatio)
|
| Methods inherited from class xxl.indexStructures.Tree |
chooseLeaf,
chooseLeaf,
chooseLeaf,
down,
grow,
height,
indexEntry,
initialize,
initialize,
initialize,
initialize,
insert,
insert,
level,
node,
query,
query,
query,
rootDescriptor,
rootEntry,
up,
update |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
leafContainers
protected Container[] leafContainers
multiDiskGetContainer
protected Function multiDiskGetContainer
multiDiskDetermineContainer
protected Function multiDiskDetermineContainer
MultiDiskBTree
public MultiDiskBTree()
initialize
public MultiDiskBTree initialize(ORTree.IndexEntry rootEntry,
int height,
Function getDescriptor,
Function getContainer,
Function determineContainer,
Container[] leafContainers,
Function getCapacity,
Function getSize,
Function getSplitMinRatio,
Function getSplitMaxRatio)
initialize
public MultiDiskBTree initialize(Function getDescriptor,
Function getContainer,
Function determineContainer,
Container[] leafContainers,
Function getCapacity,
Function getSize,
Function getSplitMinRatio,
Function getSplitMaxRatio)
initialize
public MultiDiskBTree initialize(ORTree.IndexEntry rootEntry,
int height,
Function getDescriptor,
Container container,
Container[] leafContainers,
int minCapacity,
int maxCapacity)
initialize
public MultiDiskBTree initialize(Function getDescriptor,
Container container,
Container[] leafContainers,
int minCapacity,
int maxCapacity)
initialize
public MultiDiskBTree initialize(Container[] leafContainers,
Function superGetContainer,
Function superDetermineContainer)
createIndexEntry
public Tree.IndexEntry createIndexEntry(int parentLevel)
- Overrides:
- createIndexEntry in class ORTree
createNode
public Tree.Node createNode(int level)
- Overrides:
- createNode in class BTree