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.
|
protected <N extends Page> |
TreeIndexFactory.makePageFile(Class<N> cls)
Make the page file for this index.
|
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,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction)
Constructor.
|
Constructor and Description |
---|
AbstractMkTree(PageFile<N> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction)
Constructor.
|
AbstractMkTreeUnified(PageFile<N> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max)
Constructor.
|
Constructor and Description |
---|
MkAppTree(PageFile<MkAppTreeNode<O,D>> pageFile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max,
int p,
boolean log)
Constructor.
|
MkAppTreeIndex(Relation<O> relation,
PageFile<MkAppTreeNode<O,D>> pageFile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max,
int p,
boolean log)
Constructor.
|
Constructor and Description |
---|
MkCoPTree(PageFile<MkCoPTreeNode<O,D>> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max)
Constructor.
|
MkCoPTreeIndex(Relation<O> relation,
PageFile<MkCoPTreeNode<O,D>> pageFile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max)
Constructor.
|
Constructor and Description |
---|
MkMaxTree(PageFile<MkMaxTreeNode<O,D>> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max)
Constructor.
|
MkMaxTreeIndex(Relation<O> relation,
PageFile<MkMaxTreeNode<O,D>> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max)
Constructor.
|
Constructor and Description |
---|
MkTabTree(PageFile<MkTabTreeNode<O,D>> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max)
Constructor.
|
MkTabTreeIndex(Relation<O> relation,
PageFile<MkTabTreeNode<O,D>> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction,
int k_max)
Constructor.
|
Constructor and Description |
---|
MTree(PageFile<MTreeNode<O,D>> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction)
Constructor.
|
MTreeIndex(Relation<O> relation,
PageFile<MTreeNode<O,D>> pagefile,
DistanceQuery<O,D> distanceQuery,
DistanceFunction<O,D> distanceFunction)
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,
BulkSplit bulkSplitter,
InsertionStrategy insertionStrategy)
Constructor
|
NonFlatRStarTree(PageFile<N> pagefile,
BulkSplit bulkSplitter,
InsertionStrategy insertionStrategy)
Constructor.
|
Constructor and Description |
---|
DeLiCluTree(PageFile<DeLiCluNode> pagefile,
BulkSplit bulkSplitter,
InsertionStrategy insertionStrategy)
Constructor.
|
DeLiCluTreeIndex(Relation<O> relation,
PageFile<DeLiCluNode> pagefile,
BulkSplit bulkSplitter,
InsertionStrategy insertionStrategy)
Constructor.
|
Constructor and Description |
---|
RStarTree(PageFile<RStarTreeNode> pagefile,
BulkSplit bulkSplitter,
InsertionStrategy insertionStrategy)
Constructor.
|
RStarTreeIndex(Relation<O> relation,
PageFile<RStarTreeNode> pagefile,
BulkSplit bulkSplitter,
InsertionStrategy insertionStrategy)
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 Page>
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.
|
Constructor and Description |
---|
LRUCache(long cacheSizeBytes,
PageFile<P> file)
Initializes this cache with the specified parameters.
|