Modifier and Type | Method and Description |
---|---|
protected <N extends ExternalizablePage> |
PagedIndexFactory.makePageFile(Class<N> cls)
Make the page file for this index.
|
Modifier and Type | Field and Description |
---|---|
private PageFile<N> |
IndexTree.file
The file storing the entries of this index.
|
Modifier and Type | Method and Description |
---|---|
protected PageFile<N> |
IndexTree.getFile()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
IndexTree.initializeFromFile(TreeIndexHeader header,
PageFile<N> file)
Initializes this index from an existing persistent file.
|
Constructor and Description |
---|
IndexTree(PageFile<N> pagefile)
Constructor.
|
Constructor and Description |
---|
MetricalIndexTree(PageFile<N> pagefile)
Constructor.
|
Constructor and Description |
---|
AbstractMTree(PageFile<N> pagefile,
S settings)
Constructor.
|
Constructor and Description |
---|
AbstractMkTree(Relation<O> relation,
PageFile<N> pagefile,
S settings)
Constructor.
|
AbstractMkTreeUnified(Relation<O> relation,
PageFile<N> pagefile,
S settings)
Constructor.
|
Constructor and Description |
---|
MkAppTree(Relation<O> relation,
PageFile<MkAppTreeNode<O>> pageFile,
MkAppTreeSettings<O> settings)
Constructor.
|
MkAppTreeIndex(Relation<O> relation,
PageFile<MkAppTreeNode<O>> pageFile,
MkAppTreeSettings<O> settings)
Constructor.
|
Constructor and Description |
---|
MkCoPTree(Relation<O> relation,
PageFile<MkCoPTreeNode<O>> pagefile,
MkTreeSettings<O,MkCoPTreeNode<O>,MkCoPEntry> settings)
Constructor.
|
MkCoPTreeIndex(Relation<O> relation,
PageFile<MkCoPTreeNode<O>> pageFile,
MkTreeSettings<O,MkCoPTreeNode<O>,MkCoPEntry> settings)
Constructor.
|
Constructor and Description |
---|
MkMaxTree(Relation<O> relation,
PageFile<MkMaxTreeNode<O>> pagefile,
MkTreeSettings<O,MkMaxTreeNode<O>,MkMaxEntry> settings)
Constructor.
|
MkMaxTreeIndex(Relation<O> relation,
PageFile<MkMaxTreeNode<O>> pagefile,
MkTreeSettings<O,MkMaxTreeNode<O>,MkMaxEntry> settings)
Constructor.
|
Constructor and Description |
---|
MkTabTree(Relation<O> relation,
PageFile<MkTabTreeNode<O>> pagefile,
MkTreeSettings<O,MkTabTreeNode<O>,MkTabEntry> settings)
Constructor.
|
MkTabTreeIndex(Relation<O> relation,
PageFile<MkTabTreeNode<O>> pagefile,
MkTreeSettings<O,MkTabTreeNode<O>,MkTabEntry> settings)
Constructor.
|
Constructor and Description |
---|
MTree(PageFile<MTreeNode<O>> pagefile,
MTreeSettings<O,MTreeNode<O>,MTreeEntry> settings)
Constructor.
|
MTreeIndex(Relation<O> relation,
PageFile<MTreeNode<O>> pagefile,
MTreeSettings<O,MTreeNode<O>,MTreeEntry> settings)
Constructor.
|
Constructor and Description |
---|
SpatialIndexTree(PageFile<N> pagefile)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractRStarTree.initializeFromFile(TreeIndexHeader header,
PageFile<N> file)
Initializes this R*-Tree from an existing persistent file.
|
Constructor and Description |
---|
AbstractRStarTree(PageFile<N> pagefile,
S settings)
Constructor.
|
NonFlatRStarTree(PageFile<N> pagefile,
S settings)
Constructor.
|
Constructor and Description |
---|
DeLiCluTree(PageFile<DeLiCluNode> pagefile,
AbstractRTreeSettings settings)
Constructor.
|
DeLiCluTreeIndex(Relation<O> relation,
PageFile<DeLiCluNode> pagefile,
AbstractRTreeSettings settings)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
FlatRStarTree.initializeFromFile(TreeIndexHeader header,
PageFile<FlatRStarTreeNode> file)
Initializes the flat RTree from an existing persistent file.
|
Constructor and Description |
---|
FlatRStarTree(PageFile<FlatRStarTreeNode> pagefile,
AbstractRTreeSettings settings)
Constructor.
|
FlatRStarTreeIndex(Relation<O> relation,
PageFile<FlatRStarTreeNode> pagefile,
AbstractRTreeSettings settings)
Constructor.
|
Constructor and Description |
---|
RdKNNTree(Relation<O> relation,
PageFile<RdKNNNode> pagefile,
RdkNNSettings<O> settings)
Constructor.
|
Constructor and Description |
---|
RStarTree(PageFile<RStarTreeNode> pagefile,
AbstractRTreeSettings settings)
Constructor.
|
RStarTreeIndex(Relation<O> relation,
PageFile<RStarTreeNode> pagefile,
AbstractRTreeSettings settings)
Constructor.
|
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 |
AbstractStoringPageFile<P extends Page>
Abstract class implementing general methods of a PageFile.
|
class |
LRUCache<P extends Page>
An LRU cache, based on
LinkedHashMap . |
class |
MemoryPageFile<P extends Page>
A memory based implementation of a PageFile that simulates I/O-access.
|
class |
OnDiskArrayPageFile<P extends Page>
A OnDiskArrayPageFile stores objects persistently that implement the
Page interface. |
class |
PersistentPageFile<P extends ExternalizablePage>
A PersistentPageFile stores objects persistently that implement the
Page interface. |
Modifier and Type | Field and Description |
---|---|
protected PageFile<P> |
LRUCache.file
The underlying file of this cache.
|
Modifier and Type | Method and Description |
---|---|
PageFile<P> |
PersistentPageFileFactory.newPageFile(Class<P> cls) |
PageFile<P> |
PageFileFactory.newPageFile(Class<P> cls)
Make a new page file.
|
PageFile<P> |
OnDiskArrayPageFileFactory.newPageFile(Class<P> cls) |
PageFile<P> |
MemoryPageFileFactory.newPageFile(Class<P> cls) |
PageFile<P> |
LRUCachePageFileFactory.newPageFile(Class<P> cls) |
Constructor and Description |
---|
LRUCache(int cacheSizeBytes,
PageFile<P> file)
Initializes this cache with the specified parameters.
|
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.