Package org.apache.directory.server.xdbm

Interface Summary
Index<K,O,ID> An index into the master table which returns one or more entry's positions in the master table for those entries which posses an attribute with the specified value.
IndexCursor<V,E,ID> A Cursor introducing new advance methods designed to reduce some inefficiencies encountered when scanning over Tuples.
IndexEntry<V,O,ID> Interface for index entries.
MasterTable<E> A master table used to store indexible entries.
Store<E,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.
TupleCursor<K,V> A Cursor introducing new advance methods designed to reduce some inefficiencies encountered when scanning over Tuples.
TupleRenderer A table key/value String renderer for the display or logging of human readable potentially binary data.
 

Class Summary
AbstractIndexCursor<K,E,ID> An abstract TupleCursor.
AbstractTupleCursor<K,V> An abstract TupleCursor.
AbstractXdbmPartition<ID> Base class for XDBM partitions that use an Store.
EmptyIndexCursor<K,E,ID> An empty Cursor implementation.
ForwardIndexEntry<V,O,ID> An index id value pair based on a Tuple which can optionally reference the indexed obj 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).
ReverseIndexEntry<V,O,ID> An index id value pair which can optionally reference the indexed obj if one has already been loaded.
SingletonIndexCursor<K,E,ID> A Cursor over a single element.
Tuple<K,V> A key/value tuple for simple two column persistent Tables with sorted keys.
 

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



Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.