| | |
| | | */ |
| | | package org.opends.server.backends.jeb; |
| | | |
| | | import org.opends.server.protocols.asn1.ASN1OctetString; |
| | | import org.opends.server.types.Entry; |
| | | import org.opends.server.types.Modification; |
| | | import com.sleepycat.je.DatabaseException; |
| | |
| | | * @throws DatabaseException If an error occurs in the JE database. |
| | | */ |
| | | public abstract void indexEntry(Transaction txn, Entry entry, |
| | | Set<ASN1OctetString> keys) |
| | | Set<byte[]> keys) |
| | | throws DatabaseException; |
| | | |
| | | /** |
| | |
| | | */ |
| | | public abstract void replaceEntry(Transaction txn, |
| | | Entry oldEntry, Entry newEntry, |
| | | Set<ASN1OctetString> addKeys, |
| | | Set<ASN1OctetString> delKeys) |
| | | Set<byte[]> addKeys, |
| | | Set<byte[]> delKeys) |
| | | throws DatabaseException; |
| | | |
| | | /** |
| | |
| | | public abstract void modifyEntry(Transaction txn, |
| | | Entry oldEntry, Entry newEntry, |
| | | List<Modification> mods, |
| | | Set<ASN1OctetString> addKeys, |
| | | Set<ASN1OctetString> delKeys) |
| | | Set<byte[]> addKeys, |
| | | Set<byte[]> delKeys) |
| | | throws DatabaseException; |
| | | } |