Package org.apache.directory.server.xdbm

Interface Summary
Index<K,O,ID> An index used to retrieve elements into the master table.
IndexCursor<V,E,ID> A Cursor introducing new advance methods designed to reduce some inefficiencies encountered when scanning over Tuples.
IndexEntry<V,ID> Interface for index entries.
MasterTable<ID,E> A master table used to store indexable entries.
Store<E,ID extends Comparable<ID>> Represents an entry store based on the Table, Index, and MasterTable database structure.
Table<K,V> A wrapper interface around BTree implementations used to abstract away implementation details.
 

Class Summary
AbstractIndex<K,O,ID> A generic index implementation that is just used to hold the index configuration parameters (attributeId, cacheSize, wkDirPath).
AbstractIndexCursor<V,Entry,ID> An abstract TupleCursor.
AbstractIndexEntry<V,ID> Abstract class managing the object for index entries.
AbstractTable<K,V> A Abstract Table implementation aggregating the methods comon with all the different Table implementation.
EmptyIndexCursor<K,E,ID> An empty Cursor implementation.
ForwardIndexEntry<V,ID> An index id value pair based on a Tuple which can optionally reference the indexed Entry if one has already been loaded.
GenericIndex<K,O,ID> A generic index implementation that is just used to hold the index configuration parameters (attributeId, cacheSize, wkDirPath).
ParentIdAndRdn<ID extends Comparable<ID>> A wrapper for the tuple of parentId and Rdn, used for the Rdn index.
ParentIdAndRdnComparator<ID extends Comparable<ID>> A comparator used to compare ParentIdAndRdn stored in the Rdn index.
ReverseIndexEntry<V,ID> An index id value pair which can optionally reference the indexed Entry if one has already been loaded.
SingletonIndexCursor<V,ID> A Cursor over a single element.
 

Exception Summary
IndexNotFoundException NamingException for missing indicies if full table scans are disallowed.
 



Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.