
| Interface | Description |
|---|---|
| MTreeEntry |
Defines the requirements for an entry in an M-Tree node.
|
| Class | Description |
|---|---|
| AbstractMTree<O,D extends NumberDistance<D,?>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,D,N,E>> |
Abstract super class for all M-Tree variants.
|
| AbstractMTreeFactory<O,D extends NumberDistance<D,?>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry,I extends AbstractMTree<O,D,N,E,S> & Index,S extends MTreeSettings<O,D,N,E>> |
Abstract factory for various MTrees
|
| AbstractMTreeFactory.Parameterizer<O,D extends NumberDistance<D,?>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry,S extends MTreeSettings<O,D,N,E>> |
Parameterization class.
|
| AbstractMTreeNode<O,D extends NumberDistance<D,?>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry> |
Abstract super class for nodes in M-Tree variants.
|
| MTreeDirectoryEntry |
Represents an entry in a directory node of an M-Tree.
|
| MTreeLeafEntry |
Represents an entry in a leaf node of an M-Tree.
|
| MTreeSettings<O,D extends NumberDistance<D,?>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry> |
Class to store the MTree settings.
|
M-Tree and variants.