Package org.opends.server.backends.pluggable.spi
package org.opends.server.backends.pluggable.spi
Interfaces and classes required when implementing new storage engines for the pluggable backend.
-
ClassDescriptionDefines access modes of a Storage.Cursor<K,
V> Sequential cursor extended with navigation methods.EmptyCursor<K,V> Implementation of an emptyCursor
, for simulating no records to cursor on.Allows to run an import.Represents a readable transaction on a storage engine.Options applicable toReadableTransaction.openCursor(TreeName, ReadOption...)
.Thrown when the server or a tool attempts to access the storage while it is read-only.Function performing a read operation.SequentialCursor<K,V> Cursor extended with navigation methods.This interface abstracts the underlying storage engine, isolating the pluggable backend generic code from a particular storage engine implementation.Runtime exception for problems happening in the storage engine.Represents the current status of a storage with respect to its resources.Utility class for implementations ofStorage
.Represents the name of a tree (key-value store) in a database.Function that computes the new value of a record for a Read-Modify-Write operation inside a transaction.Represents a writeable transaction on a storage engine.Options applicable to aWriteableTransaction
.Function performing a write operation.