Package org.apache.directory.server.core.partition.impl.btree

Interface Summary
Index Required interfaces for an index.
IndexAssertion Asserts whether or not a candidate should be returned in searching based on hard coded logic.
MasterTable The master table used to store the Attributes of entries.
Table A wrapper interface around a BTree (that does not support duplicate keys) which transparently enables duplicate keys and translates underlying exceptions to NamingExceptions.
TupleBrowser TupleBrowser interface used to abstract
TupleComparator Used to compare the sorting order of binary data.
TupleRenderer A table key/value String renderer for the display or logging of human readable potentially binary data.
 

Class Summary
IndexAssertionEnumeration A prefetching NamingEnumeration over an underlying NamingEnumeration which determines if a element should be returned based on a Assertion.
IndexComparator TupleComparator for index records.
IndexConfiguration An immutable configuration object for partition indices on entry attributes.
IndexEnumeration A NamingEnumeration over an Index which returns IndexRecords.
IndexRecord An index key value pair based on a tuple which can optionally reference the indexed entry if one has been resusitated.
KeyOnlyComparator A TupleComparator that compares keys only.
NoDupsEnumeration A simple NamingEnumeration over a TupleBrowser on a table that does not allow duplicates.
Tuple A key/value tuple for simple two column Tables.
TupleEnumeration A NamingEnumeration that returns underlying Iterator values for a single key as Tuples.
 

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



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