Package | Description |
---|---|
org.opends.server.backends.pdb |
Contains the code for the Directory Server backend that uses Persistit
as the repository for storing entry and index information.
|
org.opends.server.backends.pluggable.spi |
Interfaces and classes required when implementing new storage
engines for the pluggable backend.
|
Modifier and Type | Method and Description |
---|---|
Set<TreeName> |
PDBStorage.listTrees() |
Modifier and Type | Method and Description |
---|---|
TreeName |
TreeName.replaceBaseDN(String newBaseDN)
Returns a new tree name object created by replacing the baseDN of the current object.
|
static TreeName |
TreeName.valueOf(String treeName)
Builds a new
TreeName object based on the provided string representation. |
Modifier and Type | Method and Description |
---|---|
Set<TreeName> |
Storage.listTrees()
TODO JNR.
|
Modifier and Type | Method and Description |
---|---|
int |
TreeName.compareTo(TreeName o) |
void |
Importer.createTree(TreeName name)
Creates a new tree identified by the provided name.
|
boolean |
WriteableTransaction.delete(TreeName treeName,
org.forgerock.opendj.ldap.ByteSequence key)
Deletes the record with the provided key, in the tree whose name is provided.
|
boolean |
Importer.delete(TreeName treeName,
org.forgerock.opendj.ldap.ByteSequence key)
Deletes the record with the provided key, in the tree whose name is provided.
|
void |
WriteableTransaction.deleteTree(TreeName name)
Deletes the tree identified by the provided name.
|
long |
ReadableTransaction.getRecordCount(TreeName treeName)
Returns the number of key/value pairs in the provided tree.
|
Cursor<org.forgerock.opendj.ldap.ByteString,org.forgerock.opendj.ldap.ByteString> |
ReadableTransaction.openCursor(TreeName treeName)
Opens a cursor on the tree whose name is provided.
|
void |
WriteableTransaction.openTree(TreeName name,
boolean createOnDemand)
Opens the tree identified by the provided name.
|
void |
WriteableTransaction.put(TreeName treeName,
org.forgerock.opendj.ldap.ByteSequence key,
org.forgerock.opendj.ldap.ByteSequence value)
Adds a record with the provided key and value, replacing any existing record having the same
key.
|
void |
Importer.put(TreeName treeName,
org.forgerock.opendj.ldap.ByteSequence key,
org.forgerock.opendj.ldap.ByteSequence value)
Creates a record with the provided key and value in the tree identified by the provided name.
|
org.forgerock.opendj.ldap.ByteString |
ReadableTransaction.read(TreeName treeName,
org.forgerock.opendj.ldap.ByteSequence key)
Reads the record's value associated to the provided key, in the tree whose name is provided.
|
org.forgerock.opendj.ldap.ByteString |
Importer.read(TreeName treeName,
org.forgerock.opendj.ldap.ByteSequence key)
Reads the record's value associated to the provided key, in the tree whose name is provided.
|
void |
WriteableTransaction.renameTree(TreeName oldName,
TreeName newName)
Renames the tree from the old to the new name.
|
boolean |
WriteableTransaction.update(TreeName treeName,
org.forgerock.opendj.ldap.ByteSequence key,
UpdateFunction f)
Atomically adds, deletes, or replaces a record with the provided key according to the new value
computed by the update function.
|
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.