| Modifier and Type | Method and Description | 
|---|---|
protected <N extends Page & java.io.Externalizable> | 
PagedIndexFactory.makePageFile(java.lang.Class<N> cls)
Make the page file for this index. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Node<E extends Entry>
This interface defines the common requirements of nodes in an index
 structure. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractNode<E extends Entry>
Abstract superclass for nodes in an tree based index structure. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractMTreeNode<O,N extends AbstractMTreeNode<O,N,E>,E extends MTreeEntry>
Abstract super class for nodes in M-Tree variants. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
MkAppTreeNode<O>
Represents a node in an MkApp-Tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
MkCoPTreeNode<O>
Represents a node in an MkCop-Tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
MkMaxTreeNode<O>
Represents a node in an  
MkMaxTree. | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
MkTabTreeNode<O>
Represents a node in a MkMax-Tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MTreeNode<O>
Represents a node in an M-Tree. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SpatialNode<N extends SpatialNode<N,E>,E extends SpatialEntry>
Defines the requirements for an object that can be used as a node in a
 Spatial Index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRStarTreeNode<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry>
Abstract superclass for nodes in a R*-Tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DeLiCluNode
Represents a node in a DeLiClu-Tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FlatRStarTreeNode
Represents a node in a flat R*-Tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RdKNNNode
Represents a node in a RDkNN-Tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RStarTreeNode
Represents a node in an R*-Tree. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPageFile<P extends Page>
Abstract base class for the page file API for both caches and true page files
 (in-memory and on-disk). 
 | 
class  | 
AbstractPageFileFactory<P extends Page>
Abstract page file factory. 
 | 
static class  | 
AbstractPageFileFactory.Parameterizer<P extends Page>
Parameterization class. 
 | 
class  | 
AbstractStoringPageFile<P extends Page>
Abstract class implementing general methods of a PageFile. 
 | 
class  | 
LRUCache<P extends Page>
An LRU cache, based on  
LinkedHashMap. | 
class  | 
LRUCachePageFileFactory<P extends Page>
Page file factory for memory page files. 
 | 
class  | 
MemoryPageFile<P extends Page>
A memory based implementation of a PageFile that simulates I/O-access. 
 | 
class  | 
MemoryPageFileFactory<P extends Page>
Page file factory for memory page files. 
 | 
class  | 
OnDiskArrayPageFile<P extends Page>
A OnDiskArrayPageFile stores objects persistently that implement the
  
Page interface. | 
class  | 
OnDiskArrayPageFileFactory<P extends Page>
Page file factory for disk-based page files. 
 | 
interface  | 
PageFile<P extends Page>
Page file interface. 
 | 
interface  | 
PageFileFactory<P extends Page>
Factory interface for generating page files. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ExternalizablePage
Base interface for externalizable pages. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractExternalizablePage
Abstract superclass for pages. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) PageFileFactory<Page> | 
LRUCachePageFileFactory.Parameterizer.pageFileFactory
Inner page file factory. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected OnDiskArrayPageFileFactory<Page> | 
OnDiskArrayPageFileFactory.Parameterizer.makeInstance()  | 
protected LRUCachePageFileFactory<Page> | 
LRUCachePageFileFactory.Parameterizer.makeInstance()  | 
protected MemoryPageFileFactory<Page> | 
MemoryPageFileFactory.Parameterizer.makeInstance()  | 
Copyright © 2019 ELKI Development Team. License information.