A C D F G H I K L M N O P R S T

A

add(Object, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
add(Attribute, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
add(Attributes, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
assertCandidate(IndexRecord) - Method in interface org.apache.directory.server.core.partition.impl.btree.IndexAssertion
Tests to see if a perspective candidate should be returned based on the evaluation of hard coded logic.

C

clear() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Clears the tuple key, the tuple value and the entry fields.
close() - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
close() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
close() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
close() - Method in class org.apache.directory.server.core.partition.impl.btree.NoDupsEnumeration
Sets hasNext to false.
close() - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Closes the underlying Db of this Table.
close() - Method in class org.apache.directory.server.core.partition.impl.btree.TupleEnumeration
 
compareKey(Object, Object) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexComparator
Compares key Object to determine their sorting order returning a value = to, < or > than 0.
compareKey(Object, Object) - Method in class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
Compares key Object to determine their sorting order returning a value = to, < or > than 0.
compareKey(Object, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleComparator
Compares key Object to determine their sorting order returning a value = to, < or > than 0.
compareValue(Object, Object) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexComparator
Comparse value Objects to determine their sorting order returning a value = to, < or > than 0.
compareValue(Object, Object) - Method in class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
Comparse value Objects to determine their sorting order returning a value = to, < or > than 0.
compareValue(Object, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleComparator
Comparse value Objects to determine their sorting order returning a value = to, < or > than 0.
copy(IndexRecord) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Utility method used to copy the contents of one IndexRecord into this IndexRecord.
count() - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
Gets the total scan count for this index.
count(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
Gets the scan count for the occurance of a specific attribute value within the index.
count(Object, boolean) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
count() - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Gets the count of the number of records in this Table.
count(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Gets the count of the number of records in this Table with a specific key: returns the number of duplicates for a key.
count(Object, boolean) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Returns the number of records greater than or less than a key value.

D

DBF - Static variable in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
the name of the dbf file for this table
DEFAULT_DUPLICATE_LIMIT - Static variable in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
DEFAULT_INDEX_CACHE_SIZE - Static variable in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
delete(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
Deletes a entry from the master table at an index specified by id.
doAscendingScan() - Method in class org.apache.directory.server.core.partition.impl.btree.NoDupsEnumeration
Gets the direction of this NamingEnumeration.
drop(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
drop(Object, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
drop(Attribute, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
If the Attribute does not have any values then this reduces to a drop(BigInteger) call.
drop(Attributes, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
If the Attribute for this index within the Attributes does not have any values then this reduces to a drop(BigInteger) call.

F

forwardLookup(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 

G

get(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
Gets the Attributes of an entry from this MasterTable.
get(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Gets the value of a record by key if the key exists.
getAttribute() - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
Gets the attribute this Index is built upon.
getAttributeId() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
getAttributes() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Gets the entry of this IndexRecord if one was resusitated form the master table.
getCacheSize() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
getComparator() - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Gets the comparator used by this Table: may be null if this Table was not initialized with one.
getCurrentId() - Method in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
Get's the current id value from this master database's sequence without affecting the seq.
getDuplicateLimit() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
getEntryId() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Gets the entry id for this IndexRecord.
getIndexKey() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Gets the index key ( the attribute's value ) for this IndexRecord.
getIndexName() - Method in exception org.apache.directory.server.core.partition.impl.btree.IndexNotFoundException
Gets the name of the attribute the index was missing for.
getKey() - Method in class org.apache.directory.server.core.partition.impl.btree.Tuple
Gets the key for this Tuple.
getKeyComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexComparator
Gets the comparator used to compare keys.
getKeyComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
Gets the comparator used to compare keys.
getKeyComparator() - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleComparator
Gets the comparator used to compare keys.
getKeyString(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleRenderer
Gets the key Object rendered as a String.
getName() - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Gets the name of this Table.
getNext(Tuple) - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleBrowser
Gets the next value deemed greater than the last using the key comparator.
getNextId() - Method in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
Get's the next value from this SequenceBDb.
getNormalized(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
Gets the normalized value for an attribute.
getPrevious(Tuple) - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleBrowser
Gets the previous value deemed greater than the last using the key comparator.
getProperty(String) - Method in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
Gets a persistant property stored in the admin table of this MasterTable.
getRenderer() - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Gets the data renderer used by this Table to display or log records keys and values.
getValue() - Method in class org.apache.directory.server.core.partition.impl.btree.Tuple
Gets the value for this Tuple.
getValueComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexComparator
Gets the binary comparator used to compare valuess.
getValueComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
Will throw an UnsupportedOperationException every time.
getValueComparator() - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleComparator
Gets the binary comparator used to compare valuess.
getValueString(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleRenderer
Gets the value Object rendered as a String.

H

has(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Checks to see if this table has a key: same as a get call with a check to see if the returned value is null or not.
has(Object, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Checks to see if this table has a key with a specific value.
has(Object, boolean) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Checks to see if this table has a record with a key greater/less than or equal to the key argument.
has(Object, Object, boolean) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Checks to see if this table has a record with a key equal to the argument key with a value greater/less than or equal to the value argument provided.
hashCode() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
hasMore() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
hasMore() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
hasMore() - Method in class org.apache.directory.server.core.partition.impl.btree.NoDupsEnumeration
 
hasMore() - Method in class org.apache.directory.server.core.partition.impl.btree.TupleEnumeration
Checks if another value is available.
hasMoreElements() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
hasMoreElements() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
hasMoreElements() - Method in class org.apache.directory.server.core.partition.impl.btree.NoDupsEnumeration
Calls hasMore.
hasMoreElements() - Method in class org.apache.directory.server.core.partition.impl.btree.TupleEnumeration
Checks if another value is available.
hasValue(Object, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
hasValue(Object, Object, boolean) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
hasValue(Pattern, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 

I

Index - Interface in org.apache.directory.server.core.partition.impl.btree
Required interfaces for an index.
IndexAssertion - Interface in org.apache.directory.server.core.partition.impl.btree
Asserts whether or not a candidate should be returned in searching based on hard coded logic.
IndexAssertionEnumeration - Class in org.apache.directory.server.core.partition.impl.btree
A prefetching NamingEnumeration over an underlying NamingEnumeration which determines if a element should be returned based on a Assertion.
IndexAssertionEnumeration(NamingEnumeration<IndexRecord>, IndexAssertion) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
IndexAssertionEnumeration(NamingEnumeration<IndexRecord>, IndexAssertion, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
IndexComparator - Class in org.apache.directory.server.core.partition.impl.btree
TupleComparator for index records.
IndexComparator(SerializableComparator, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexComparator
Creates an IndexComparator.
IndexConfiguration - Class in org.apache.directory.server.core.partition.impl.btree
An immutable configuration object for partition indices on entry attributes.
IndexConfiguration() - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
IndexEnumeration - Class in org.apache.directory.server.core.partition.impl.btree
A NamingEnumeration over an Index which returns IndexRecords.
IndexEnumeration(NamingEnumeration<Tuple>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexEnumeration(NamingEnumeration<Tuple>, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexEnumeration(NamingEnumeration<Tuple>, boolean, Pattern) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexNotFoundException - Exception in org.apache.directory.server.core.partition.impl.btree
NamingException for missing indicies if full table scans are disallowed.
IndexNotFoundException(String) - Constructor for exception org.apache.directory.server.core.partition.impl.btree.IndexNotFoundException
Constructs an Exception with a detailed message.
IndexNotFoundException(String, String) - Constructor for exception org.apache.directory.server.core.partition.impl.btree.IndexNotFoundException
Constructs an Exception with a detailed message.
IndexNotFoundException(String, String, Throwable) - Constructor for exception org.apache.directory.server.core.partition.impl.btree.IndexNotFoundException
Constructs an Exception with a detailed message and a root cause exception.
IndexRecord - Class in org.apache.directory.server.core.partition.impl.btree
An index key value pair based on a tuple which can optionally reference the indexed entry if one has been resusitated.
IndexRecord() - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexRecord
 
isDupsEnabled() - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Checks to see if this Table has enabled the use of duplicate keys.
isSortedDupsEnabled() - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Checks to see if this Table has enabled sorting on the values of duplicate keys.

K

KeyOnlyComparator - Class in org.apache.directory.server.core.partition.impl.btree
A TupleComparator that compares keys only.
KeyOnlyComparator(SerializableComparator) - Constructor for class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
 

L

listIndices() - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
listIndices(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
listIndices(Object, boolean) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
listIndices(Pattern) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
listIndices(Pattern, String) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
listReverseIndices(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 
listTuples() - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Sets a cursor to the first record in the Table and enables single next steps across all records.
listTuples(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Sets a cursor to the first record in the Table with a key value of key and enables single next steps across all duplicate records with this key.
listTuples(Object, boolean) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Sets a cursor to the first record in the Table with a key value greater/less than or equal to key and enables single next steps across all records with key values equal to or less/greater than key.
listTuples(Object, Object, boolean) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Sets a cursor to the first record in the Table with a key equal to the key argument whose value is greater/less than or equal to val and enables single next steps across all records with key equal to key.
listValues(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Sets a enumeration to the first record in the Table with a key value of key and enables single next steps across all duplicate records with this key.

M

MasterTable - Interface in org.apache.directory.server.core.partition.impl.btree
The master table used to store the Attributes of entries.

N

next() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
next() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
next() - Method in class org.apache.directory.server.core.partition.impl.btree.NoDupsEnumeration
Returns the same Tuple every time but with different key/value pairs.
next() - Method in class org.apache.directory.server.core.partition.impl.btree.TupleEnumeration
Gets the next value as a Tuple.
nextElement() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
nextElement() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
nextElement() - Method in class org.apache.directory.server.core.partition.impl.btree.NoDupsEnumeration
Returns the same Tuple every time but with different key/value pairs.
nextElement() - Method in class org.apache.directory.server.core.partition.impl.btree.TupleEnumeration
Gets the next value as a Tuple.
NoDupsEnumeration - Class in org.apache.directory.server.core.partition.impl.btree
A simple NamingEnumeration over a TupleBrowser on a table that does not allow duplicates.
NoDupsEnumeration(TupleBrowser, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.NoDupsEnumeration
Creates a cursor over a TupleBrowser where duplicates are not expected.

O

org.apache.directory.server.core.partition.impl.btree - package org.apache.directory.server.core.partition.impl.btree
 

P

put(Attributes, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
Puts the Attributes of an entry into this master table at an index specified by id.
put(Object, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Puts a record into this Table.
put(Object, NamingEnumeration<? extends Object>) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Efficiently puts a set of values into the Table.

R

remove(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Removes all records with key from this Table.
remove(Object, Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Removes a single specific record with key and value from this Table.
remove(Object, NamingEnumeration<? extends Object>) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Removes a set of values with the same key from this Table.
reverseLookup(Object) - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 

S

SEQPROP_KEY - Static variable in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
the sequence key - stores last sequence value in the admin table
setAttributeId(String) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
setAttributes(Attributes) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Sets the entry's attributes.
setCacheSize(int) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
setDuplicateLimit(int) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
setEntryId(Object) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Sets the entry id.
setIndexKey(Object) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Sets the index key.
setKey(Object) - Method in class org.apache.directory.server.core.partition.impl.btree.Tuple
Sets the key for this Tuple.
setProperty(String, String) - Method in interface org.apache.directory.server.core.partition.impl.btree.MasterTable
Sets a persistant property stored in the admin table of this MasterTable.
setRenderer(TupleRenderer) - Method in interface org.apache.directory.server.core.partition.impl.btree.Table
Sets the data renderer to by used by this Table to display or log record keys and values.
setSwapped(Tuple, Attributes) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Sets the key value tuple but swapping the key and the value and optionally adding the entry if one was resusitated.
setTuple(Tuple, Attributes) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexRecord
Sets the key value tuple represented by this IndexRecord optionally setting the entry if one was resusitated from the master table.
setValue(Object) - Method in class org.apache.directory.server.core.partition.impl.btree.Tuple
Sets the value for this Tuple.
sync() - Method in interface org.apache.directory.server.core.partition.impl.btree.Index
 

T

Table - Interface in org.apache.directory.server.core.partition.impl.btree
A wrapper interface around a BTree (that does not support duplicate keys) which transparently enables duplicate keys and translates underlying exceptions to NamingExceptions.
toString() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexConfiguration
 
Tuple - Class in org.apache.directory.server.core.partition.impl.btree
A key/value tuple for simple two column Tables.
Tuple() - Constructor for class org.apache.directory.server.core.partition.impl.btree.Tuple
Do nothing default that has a null key and null value.
Tuple(Object, Object) - Constructor for class org.apache.directory.server.core.partition.impl.btree.Tuple
Creates a Tuple using a key and a value.
TupleBrowser - Interface in org.apache.directory.server.core.partition.impl.btree
TupleBrowser interface used to abstract
TupleComparator - Interface in org.apache.directory.server.core.partition.impl.btree
Used to compare the sorting order of binary data.
TupleEnumeration - Class in org.apache.directory.server.core.partition.impl.btree
A NamingEnumeration that returns underlying Iterator values for a single key as Tuples.
TupleEnumeration(Object, Iterator<? extends Object>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.TupleEnumeration
Creates a cursor over an Iterator of single key's values
TupleRenderer - Interface in org.apache.directory.server.core.partition.impl.btree
A table key/value String renderer for the display or logging of human readable potentially binary data.

A C D F G H I K L M N O P R S T

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