Uses of Interface
elki.persistent.PageFile
-
-
Uses of PageFile in elki.index
Methods in elki.index that return PageFile Modifier and Type Method Description protected <N extends Page & java.io.Externalizable>
PageFile<N>PagedIndexFactory. makePageFile(java.lang.Class<N> cls)
Make the page file for this index. -
Uses of PageFile in elki.index.tree
Fields in elki.index.tree declared as PageFile Modifier and Type Field Description private PageFile<N>
IndexTree. file
The file storing the entries of this index.Methods in elki.index.tree that return PageFile Modifier and Type Method Description protected PageFile<N>
IndexTree. getFile()
Deprecated.Methods in elki.index.tree with parameters of type PageFile Modifier and Type Method Description void
IndexTree. initializeFromFile(TreeIndexHeader header, PageFile<N> file)
Initializes this index from an existing persistent file.Constructors in elki.index.tree with parameters of type PageFile Constructor Description IndexTree(PageFile<N> pagefile)
Constructor. -
Uses of PageFile in elki.index.tree.metrical
Constructors in elki.index.tree.metrical with parameters of type PageFile Constructor Description MetricalIndexTree(PageFile<N> pagefile)
Constructor. -
Uses of PageFile in elki.index.tree.metrical.mtreevariants
Constructors in elki.index.tree.metrical.mtreevariants with parameters of type PageFile Constructor Description AbstractMTree(PageFile<N> pagefile, S settings)
Constructor. -
Uses of PageFile in elki.index.tree.metrical.mtreevariants.mktrees
Constructors in elki.index.tree.metrical.mtreevariants.mktrees with parameters of type PageFile Constructor Description AbstractMkTree(Relation<O> relation, PageFile<N> pagefile, S settings)
Constructor.AbstractMkTreeUnified(Relation<O> relation, PageFile<N> pagefile, S settings)
Constructor. -
Uses of PageFile in elki.index.tree.metrical.mtreevariants.mktrees.mkapp
Constructors in elki.index.tree.metrical.mtreevariants.mktrees.mkapp with parameters of type PageFile Constructor 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. -
Uses of PageFile in elki.index.tree.metrical.mtreevariants.mktrees.mkcop
Constructors in elki.index.tree.metrical.mtreevariants.mktrees.mkcop with parameters of type PageFile Constructor 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. -
Uses of PageFile in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Constructors in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with parameters of type PageFile Constructor 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. -
Uses of PageFile in elki.index.tree.metrical.mtreevariants.mktrees.mktab
Constructors in elki.index.tree.metrical.mtreevariants.mktrees.mktab with parameters of type PageFile Constructor 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. -
Uses of PageFile in elki.index.tree.metrical.mtreevariants.mtree
Constructors in elki.index.tree.metrical.mtreevariants.mtree with parameters of type PageFile Constructor 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. -
Uses of PageFile in elki.index.tree.spatial.rstarvariants
Methods in elki.index.tree.spatial.rstarvariants with parameters of type PageFile Modifier and Type Method Description void
AbstractRStarTree. initializeFromFile(TreeIndexHeader header, PageFile<N> file)
Initializes this R*-Tree from an existing persistent file.Constructors in elki.index.tree.spatial.rstarvariants with parameters of type PageFile Constructor Description AbstractRStarTree(PageFile<N> pagefile, S settings)
Constructor.NonFlatRStarTree(PageFile<N> pagefile, S settings)
Constructor. -
Uses of PageFile in elki.index.tree.spatial.rstarvariants.deliclu
Constructors in elki.index.tree.spatial.rstarvariants.deliclu with parameters of type PageFile Constructor Description DeLiCluTree(PageFile<DeLiCluNode> pagefile, RTreeSettings settings)
Constructor.DeLiCluTreeIndex(Relation<O> relation, PageFile<DeLiCluNode> pagefile, RTreeSettings settings)
Constructor. -
Uses of PageFile in elki.index.tree.spatial.rstarvariants.flat
Methods in elki.index.tree.spatial.rstarvariants.flat with parameters of type PageFile Modifier and Type Method Description void
FlatRStarTree. initializeFromFile(TreeIndexHeader header, PageFile<FlatRStarTreeNode> file)
Constructors in elki.index.tree.spatial.rstarvariants.flat with parameters of type PageFile Constructor Description FlatRStarTree(PageFile<FlatRStarTreeNode> pagefile, RTreeSettings settings)
Constructor.FlatRStarTreeIndex(Relation<O> relation, PageFile<FlatRStarTreeNode> pagefile, RTreeSettings settings)
Constructor. -
Uses of PageFile in elki.index.tree.spatial.rstarvariants.rdknn
Constructors in elki.index.tree.spatial.rstarvariants.rdknn with parameters of type PageFile Constructor Description RdKNNTree(Relation<O> relation, PageFile<RdKNNNode> pagefile, RdkNNSettings settings)
Constructor. -
Uses of PageFile in elki.index.tree.spatial.rstarvariants.rstar
Constructors in elki.index.tree.spatial.rstarvariants.rstar with parameters of type PageFile Constructor Description RStarTree(PageFile<RStarTreeNode> pagefile, RTreeSettings settings)
Constructor.RStarTreeIndex(Relation<O> relation, PageFile<RStarTreeNode> pagefile, RTreeSettings settings)
Constructor. -
Uses of PageFile in elki.persistent
Classes in elki.persistent that implement PageFile Modifier and Type Class 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 onLinkedHashMap
.
This cache has a fixed maximum number of objects (cacheSize
).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 thePage
interface.class
PersistentPageFile<P extends ExternalizablePage>
A PersistentPageFile stores objects persistently that implement thePage
interface.Fields in elki.persistent declared as PageFile Modifier and Type Field Description protected PageFile<P>
LRUCache. file
The underlying file of this cache.Methods in elki.persistent that return PageFile Modifier and Type Method Description PageFile<P>
LRUCachePageFileFactory. newPageFile(java.lang.Class<P> cls)
PageFile<P>
MemoryPageFileFactory. newPageFile(java.lang.Class<P> cls)
PageFile<P>
OnDiskArrayPageFileFactory. newPageFile(java.lang.Class<P> cls)
PageFile<P>
PageFileFactory. newPageFile(java.lang.Class<P> cls)
Make a new page file.PageFile<P>
PersistentPageFileFactory. newPageFile(java.lang.Class<P> cls)
Constructors in elki.persistent with parameters of type PageFile Constructor Description LRUCache(int cacheSizeBytes, PageFile<P> file)
Initializes this cache with the specified parameters.
-