Package | Description |
---|---|
org.opends.server.backends.jeb |
Contains the code for the Directory Server backend that uses the Berkeley DB
Java Edition as the repository for storing entry and index information.
|
Modifier and Type | Method and Description |
---|---|
EntryID |
DN2ID.get(com.sleepycat.je.Transaction txn,
DN dn,
com.sleepycat.je.LockMode lockMode)
Fetch the entry ID for a given DN.
|
EntryID |
EntryContainer.getHighestEntryID()
Determine the highest entryID in the entryContainer.
|
EntryID |
RootContainer.getNextEntryID()
Assign the next entry ID.
|
EntryID |
IDSetIterator.next()
Returns the next element in the iteration.
|
Modifier and Type | Method and Description |
---|---|
Iterator<EntryID> |
EntryIDSet.iterator()
Create an iterator over the set or an empty iterator
if the set is not defined.
|
Iterator<EntryID> |
EntryIDSet.iterator(EntryID begin)
Create an iterator over the set or an empty iterator
if the set is not defined.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EntryIDSet.add(EntryID entryID)
Insert an ID into this set.
|
void |
Index.addEntry(IndexBuffer buffer,
EntryID entryID,
Entry entry)
Update the index buffer for a deleted entry.
|
void |
AttributeIndex.addEntry(IndexBuffer buffer,
EntryID entryID,
Entry entry)
Update the attribute index for a new entry.
|
boolean |
VLVIndex.addEntry(com.sleepycat.je.Transaction txn,
EntryID entryID,
Entry entry)
Update the vlvIndex for a new entry.
|
int |
EntryID.compareTo(EntryID that)
Compares this object with the specified object for order.
|
boolean |
EntryIDSet.contains(EntryID entryID)
Check whether this set of entry IDs contains a given ID.
|
org.forgerock.opendj.ldap.ConditionResult |
Index.containsID(com.sleepycat.je.Transaction txn,
com.sleepycat.je.DatabaseEntry key,
EntryID entryID)
Check if an entry ID is in the set of IDs indexed by a given key.
|
Entry |
ID2Entry.get(com.sleepycat.je.Transaction txn,
EntryID id,
com.sleepycat.je.LockMode lockMode)
Fetch a record from the entry database.
|
Iterator<EntryID> |
EntryIDSet.iterator(EntryID begin)
Create an iterator over the set or an empty iterator
if the set is not defined.
|
void |
Index.modifyEntry(IndexBuffer buffer,
EntryID entryID,
Entry oldEntry,
Entry newEntry,
List<Modification> mods)
Update the index to reflect a sequence of modifications in a Modify
operation.
|
void |
AttributeIndex.modifyEntry(IndexBuffer buffer,
EntryID entryID,
Entry oldEntry,
Entry newEntry,
List<Modification> mods)
Update the index to reflect a sequence of modifications in a Modify
operation.
|
boolean |
ID2Entry.put(com.sleepycat.je.Transaction txn,
EntryID id,
Entry entry)
Write a record in the entry database.
|
boolean |
EntryIDSet.remove(EntryID entryID)
Remove an ID from this set.
|
void |
Index.removeEntry(IndexBuffer buffer,
EntryID entryID,
Entry entry)
Update the index buffer for a deleted entry.
|
void |
AttributeIndex.removeEntry(IndexBuffer buffer,
EntryID entryID,
Entry entry)
Update the attribute index for a deleted entry.
|
Constructor and Description |
---|
IDSetIterator(long[] entryIDList,
EntryID begin)
Create a new iterator for a given array of entry IDs.
|
SortValues(EntryID entryID,
org.forgerock.opendj.ldap.ByteString[] values,
SortOrder sortOrder)
Creates a new sort values object with the provided information.
|
SortValues(EntryID entryID,
Entry entry,
SortOrder sortOrder)
Creates a new sort values object with the provided information.
|
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.