Berkeley DB
version 5.3.21

Uses of Class
com.sleepycat.db.DatabaseEntry

Packages that use DatabaseEntry
com.sleepycat.bind Bindings between database entries and Java objects. 
com.sleepycat.bind.serial Bindings that use Java serialization. 
com.sleepycat.bind.tuple Bindings that use sequences of primitive fields, or tuples. 
com.sleepycat.collections Data access based on the standard Java collections API. 
com.sleepycat.db Berkeley DB Java API
[reference guide] [Java programming notes]
 

Uses of DatabaseEntry in com.sleepycat.bind
 

Methods in com.sleepycat.bind with parameters of type DatabaseEntry
 byte[] ByteArrayBinding.entryToObject(DatabaseEntry entry)
           
 Long RecordNumberBinding.entryToObject(DatabaseEntry entry)
           
 E EntryBinding.entryToObject(DatabaseEntry entry)
          Converts a entry buffer into an Object.
 E EntityBinding.entryToObject(DatabaseEntry key, DatabaseEntry data)
          Converts key and data entry buffers into an entity Object.
static long RecordNumberBinding.entryToRecordNumber(DatabaseEntry entry)
          Utility method for use by bindings to translate a entry buffer to an record number integer.
 void EntityBinding.objectToData(E object, DatabaseEntry data)
          Extracts the data entry from an entity Object.
 void ByteArrayBinding.objectToEntry(byte[] object, DatabaseEntry entry)
           
 void EntryBinding.objectToEntry(E object, DatabaseEntry entry)
          Converts an Object into a entry buffer.
 void RecordNumberBinding.objectToEntry(Object object, DatabaseEntry entry)
           
 void EntityBinding.objectToKey(E object, DatabaseEntry key)
          Extracts the key entry from an entity Object.
static void RecordNumberBinding.recordNumberToEntry(long recordNumber, DatabaseEntry entry)
          Utility method for use by bindings to translate a record number integer to a entry buffer.
 

Uses of DatabaseEntry in com.sleepycat.bind.serial
 

Methods in com.sleepycat.bind.serial with parameters of type DatabaseEntry
 boolean TupleSerialKeyCreator.createSecondaryKey(SecondaryDatabase db, DatabaseEntry primaryKeyEntry, DatabaseEntry dataEntry, DatabaseEntry indexKeyEntry)
           
 boolean SerialSerialKeyCreator.createSecondaryKey(SecondaryDatabase db, DatabaseEntry primaryKeyEntry, DatabaseEntry dataEntry, DatabaseEntry indexKeyEntry)
           
 E SerialBinding.entryToObject(DatabaseEntry entry)
          Deserialize an object from an entry buffer.
 E SerialSerialBinding.entryToObject(DatabaseEntry key, DatabaseEntry data)
           
 E TupleSerialBinding.entryToObject(DatabaseEntry key, DatabaseEntry data)
           
 boolean TupleSerialKeyCreator.nullifyForeignKey(SecondaryDatabase db, DatabaseEntry dataEntry)
           
 boolean SerialSerialKeyCreator.nullifyForeignKey(SecondaryDatabase db, DatabaseEntry dataEntry)
           
 void SerialSerialBinding.objectToData(E object, DatabaseEntry data)
           
 void TupleSerialBinding.objectToData(E object, DatabaseEntry data)
           
 void SerialBinding.objectToEntry(E object, DatabaseEntry entry)
          Serialize an object into an entry buffer.
 void SerialSerialBinding.objectToKey(E object, DatabaseEntry key)
           
 void TupleSerialBinding.objectToKey(E object, DatabaseEntry key)
           
 

Uses of DatabaseEntry in com.sleepycat.bind.tuple
 

Methods in com.sleepycat.bind.tuple with parameters of type DatabaseEntry
static void BigDecimalBinding.bigDecimalToEntry(BigDecimal val, DatabaseEntry entry)
          Converts a BigDecimal value into an entry buffer.
static void SortedBigDecimalBinding.bigDecimalToEntry(BigDecimal val, DatabaseEntry entry)
          Converts a BigDecimal value into an entry buffer.
static void BigIntegerBinding.bigIntegerToEntry(BigInteger val, DatabaseEntry entry)
          Converts a BigInteger value into an entry buffer.
static void BooleanBinding.booleanToEntry(boolean val, DatabaseEntry entry)
          Converts a simple boolean value into an entry buffer.
static void ByteBinding.byteToEntry(byte val, DatabaseEntry entry)
          Converts a simple byte value into an entry buffer.
static void CharacterBinding.charToEntry(char val, DatabaseEntry entry)
          Converts a simple char value into an entry buffer.
 boolean TupleTupleKeyCreator.createSecondaryKey(SecondaryDatabase db, DatabaseEntry primaryKeyEntry, DatabaseEntry dataEntry, DatabaseEntry indexKeyEntry)
           
static void DoubleBinding.doubleToEntry(double val, DatabaseEntry entry)
          Converts a simple double value into an entry buffer.
static void SortedDoubleBinding.doubleToEntry(double val, DatabaseEntry entry)
          Converts a simple double value into an entry buffer.
static BigDecimal BigDecimalBinding.entryToBigDecimal(DatabaseEntry entry)
          Converts an entry buffer into a BigDecimal value.
static BigDecimal SortedBigDecimalBinding.entryToBigDecimal(DatabaseEntry entry)
          Converts an entry buffer into a BigDecimal value.
static BigInteger BigIntegerBinding.entryToBigInteger(DatabaseEntry entry)
          Converts an entry buffer into a BigInteger value.
static boolean BooleanBinding.entryToBoolean(DatabaseEntry entry)
          Converts an entry buffer into a simple boolean value.
static byte ByteBinding.entryToByte(DatabaseEntry entry)
          Converts an entry buffer into a simple byte value.
static char CharacterBinding.entryToChar(DatabaseEntry entry)
          Converts an entry buffer into a simple char value.
static double DoubleBinding.entryToDouble(DatabaseEntry entry)
          Converts an entry buffer into a simple double value.
static double SortedDoubleBinding.entryToDouble(DatabaseEntry entry)
          Converts an entry buffer into a simple double value.
static float SortedFloatBinding.entryToFloat(DatabaseEntry entry)
          Converts an entry buffer into a simple float value.
static float FloatBinding.entryToFloat(DatabaseEntry entry)
          Converts an entry buffer into a simple float value.
static TupleInput TupleBase.entryToInput(DatabaseEntry entry)
          Utility method to create a new tuple input object for reading the data from a given buffer.
static int SortedPackedIntegerBinding.entryToInt(DatabaseEntry entry)
          Converts an entry buffer into a simple int value.
static int PackedIntegerBinding.entryToInt(DatabaseEntry entry)
          Converts an entry buffer into a simple int value.
static int IntegerBinding.entryToInt(DatabaseEntry entry)
          Converts an entry buffer into a simple int value.
static Long SortedPackedLongBinding.entryToLong(DatabaseEntry entry)
          Converts an entry buffer into a simple Long value.
static Long PackedLongBinding.entryToLong(DatabaseEntry entry)
          Converts an entry buffer into a simple Long value.
static long LongBinding.entryToLong(DatabaseEntry entry)
          Converts an entry buffer into a simple long value.
 E TupleBinding.entryToObject(DatabaseEntry entry)
           
 TupleInput TupleInputBinding.entryToObject(DatabaseEntry entry)
           
 E TupleTupleBinding.entryToObject(DatabaseEntry key, DatabaseEntry data)
           
static short ShortBinding.entryToShort(DatabaseEntry entry)
          Converts an entry buffer into a simple short value.
static String StringBinding.entryToString(DatabaseEntry entry)
          Converts an entry buffer into a simple String value.
static void SortedFloatBinding.floatToEntry(float val, DatabaseEntry entry)
          Converts a simple float value into an entry buffer.
static void FloatBinding.floatToEntry(float val, DatabaseEntry entry)
          Converts a simple float value into an entry buffer.
static void TupleBase.inputToEntry(TupleInput input, DatabaseEntry entry)
          Utility method to set the data in a entry buffer to the data in a tuple input object.
static void SortedPackedIntegerBinding.intToEntry(int val, DatabaseEntry entry)
          Converts a simple int value into an entry buffer, using SortedPackedInteger format.
static void PackedIntegerBinding.intToEntry(int val, DatabaseEntry entry)
          Converts a simple int value into an entry buffer, using PackedInteger format.
static void IntegerBinding.intToEntry(int val, DatabaseEntry entry)
          Converts a simple int value into an entry buffer.
static void SortedPackedLongBinding.longToEntry(long val, DatabaseEntry entry)
          Converts a simple Long value into an entry buffer, using SortedPackedLong format.
static void PackedLongBinding.longToEntry(long val, DatabaseEntry entry)
          Converts a simple Long value into an entry buffer, using PackedLong format.
static void LongBinding.longToEntry(long val, DatabaseEntry entry)
          Converts a simple long value into an entry buffer.
 boolean TupleTupleKeyCreator.nullifyForeignKey(SecondaryDatabase db, DatabaseEntry dataEntry)
           
 void TupleTupleBinding.objectToData(E object, DatabaseEntry data)
           
 void TupleBinding.objectToEntry(E object, DatabaseEntry entry)
           
 void TupleInputBinding.objectToEntry(TupleInput object, DatabaseEntry entry)
           
 void TupleTupleBinding.objectToKey(E object, DatabaseEntry key)
           
static void TupleBase.outputToEntry(TupleOutput output, DatabaseEntry entry)
          Utility method to set the data in a entry buffer to the data in a tuple output object.
static void ShortBinding.shortToEntry(short val, DatabaseEntry entry)
          Converts a simple short value into an entry buffer.
static void StringBinding.stringToEntry(String val, DatabaseEntry entry)
          Converts a simple String value into an entry buffer.
 

Uses of DatabaseEntry in com.sleepycat.collections
 

Methods in com.sleepycat.collections with parameters of type DatabaseEntry
 void PrimaryKeyAssigner.assignKey(DatabaseEntry keyData)
          Assigns a new primary key value into the given data buffer.
 

Uses of DatabaseEntry in com.sleepycat.db
 

Subclasses of DatabaseEntry in com.sleepycat.db
 class MultipleDataEntry
          A DatabaseEntry that holds multiple data items returned by a single Database or Cursor get call.
 class MultipleEntry
          An abstract class representing a DatabaseEntry that holds multiple results returned by a single Cursor get method.
 class MultipleKeyDataEntry
          A DatabaseEntry that holds multiple key/data pairs returned by a single Database or Cursor get call.
 class MultipleKeyNIODataEntry
          A DatabaseEntry that holds multiple key/data pairs returned by a single Database or Cursor get call.
 class MultipleNIODataEntry
          A DatabaseEntry that holds multiple data items returned by a single Database or Cursor get call.
 class MultipleRecnoDataEntry
          A DatabaseEntry that holds multiple record number/data pairs returned by a single Database or Cursor get call.
 class MultipleRecnoNIODataEntry
          A DatabaseEntry that holds multiple record number/data pairs returned by a single Database or Cursor get call.
 

Methods in com.sleepycat.db that return DatabaseEntry
 DatabaseEntry ReplicationStatus.getCData()
          Whenever the system receives contact information from a new environment, a copy of the opaque data specified in the cdata parameter to the Environment.startReplication is available from the getCDAta method.
 DatabaseEntry MemoryException.getDatabaseEntry()
          Returns the DatabaseEntry object with insufficient memory to complete the operation to complete the operation.
 DatabaseEntry Sequence.getKey()
          Return the DatabaseEntry used to open this sequence.
 DatabaseEntry LockRequest.getObj()
          Return the lock object.
 DatabaseEntry LockNotGrantedException.getObj()
          Returns the object parameter when Environment.getLock was called, and returns the object for the failed LockRequest when Environment.lockVector was called.
 DatabaseEntry DatabaseConfig.getPartitionKeys()
          Return the array of keys the database is configured to partition with.
 

Methods in com.sleepycat.db with parameters of type DatabaseEntry
 boolean MultipleDataEntry.append(DatabaseEntry data)
          Append an entry to the bulk buffer.
 boolean MultipleKeyDataEntry.append(DatabaseEntry key, DatabaseEntry data)
          Append an entry to the bulk buffer.
 boolean MultipleRecnoDataEntry.append(int recno, DatabaseEntry data)
          Append an entry to the bulk buffer.
 OperationStatus Database.append(Transaction txn, DatabaseEntry key, DatabaseEntry data)
           Append the key/data pair to the end of the database.
 void RecordNumberAppender.appendRecordNumber(Database db, DatabaseEntry data, int recno)
          A callback function to modify the stored database based on the generated key.
 CompactStats Database.compact(Transaction txn, DatabaseEntry start, DatabaseEntry stop, DatabaseEntry end, CompactConfig config)
          Compact a Btree or Recno database or returns unused Btree, Hash or Recno database pages to the underlying filesystem.
 boolean BtreeCompressor.compress(Database db, DatabaseEntry prevKey, DatabaseEntry prevData, DatabaseEntry key, DatabaseEntry data, DatabaseEntry dest)
          The application-specific Btree compress callback.
 OperationStatus Database.consume(Transaction txn, DatabaseEntry key, DatabaseEntry data, boolean wait)
          Return the record number and data from the available record closest to the head of the queue, and delete the record.
 boolean SecondaryKeyCreator.createSecondaryKey(SecondaryDatabase secondary, DatabaseEntry key, DatabaseEntry data, DatabaseEntry result)
          Creates a secondary key entry, given a primary key and data entry.
 void SecondaryMultiKeyCreator.createSecondaryKeys(SecondaryDatabase secondary, DatabaseEntry key, DatabaseEntry data, Set results)
          Creates a secondary key entry, given a primary key and data entry.
 boolean BtreeCompressor.decompress(Database db, DatabaseEntry prevKey, DatabaseEntry prevData, DatabaseEntry compressed, DatabaseEntry key, DatabaseEntry data)
          The application-specific Btree decompress callback.
 OperationStatus Database.delete(Transaction txn, DatabaseEntry key)
          Remove key/data pairs from the database.
 OperationStatus Database.exists(Transaction txn, DatabaseEntry key)
          Checks if the specified key appears in the database.
 OperationStatus SecondaryDatabase.get(Transaction txn, DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Retrieves the key/data pair with the given key.
 OperationStatus Database.get(Transaction txn, DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Retrieves the key/data pair with the given key from the database.
 OperationStatus SecondaryCursor.getCurrent(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Returns the key/data pair to which the cursor refers.
 OperationStatus Cursor.getCurrent(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Returns the key/data pair to which the cursor refers.
 OperationStatus LogCursor.getCurrent(LogSequenceNumber lsn, DatabaseEntry data)
          Return the LogSequenceNumber and log record to which the log cursor currently refers.
 OperationStatus SecondaryCursor.getFirst(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the first key/data pair of the database, and return that pair.
 OperationStatus Cursor.getFirst(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the first key/data pair of the database, and return that pair.
 OperationStatus LogCursor.getFirst(LogSequenceNumber lsn, DatabaseEntry data)
          Return the first LogSequenceNumber and log record.
 KeyRange Database.getKeyRange(Transaction txn, DatabaseEntry key)
          Return an estimate of the proportion of keys in the database less than, equal to, and greater than the specified key.
 OperationStatus SecondaryCursor.getLast(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the last key/data pair of the database, and return that pair.
 OperationStatus Cursor.getLast(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the last key/data pair of the database, and return that pair.
 OperationStatus LogCursor.getLast(LogSequenceNumber lsn, DatabaseEntry data)
          Return the last LogSequenceNumber and log record.
 Lock Environment.getLock(int locker, boolean noWait, DatabaseEntry object, LockRequestMode mode)
          Acquire a lock from the lock table returning information about it in the Lock parameter.
 OperationStatus SecondaryCursor.getNext(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the next key/data pair and return that pair.
 OperationStatus JoinCursor.getNext(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Returns the next primary key and data resulting from the join operation.
 OperationStatus Cursor.getNext(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the next key/data pair and return that pair.
 OperationStatus JoinCursor.getNext(DatabaseEntry key, LockMode lockMode)
          Returns the next primary key resulting from the join operation.
 OperationStatus LogCursor.getNext(LogSequenceNumber lsn, DatabaseEntry data)
          Return the next LogSequenceNumber and log record.
 OperationStatus SecondaryCursor.getNextDup(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          If the next key/data pair of the database is a duplicate data record for the current key/data pair, move the cursor to the next key/data pair of the database and return that pair.
 OperationStatus Cursor.getNextDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          If the next key/data pair of the database is a duplicate data record for the current key/data pair, move the cursor to the next key/data pair of the database and return that pair.
 OperationStatus SecondaryCursor.getNextNoDup(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the next non-duplicate key/data pair and return that pair.
 OperationStatus Cursor.getNextNoDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the next non-duplicate key/data pair and return that pair.
 OperationStatus SecondaryCursor.getPrev(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the previous key/data pair and return that pair.
 OperationStatus Cursor.getPrev(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the previous key/data pair and return that pair.
 OperationStatus LogCursor.getPrev(LogSequenceNumber lsn, DatabaseEntry data)
          Return the previous LogSequenceNumber and log record.
 OperationStatus SecondaryCursor.getPrevDup(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          If the previous key/data pair of the database is a duplicate data record for the current key/data pair, move the cursor to the previous key/data pair of the database and return that pair.
 OperationStatus Cursor.getPrevDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          If the previous key/data pair of the database is a duplicate data record for the current key/data pair, move the cursor to the previous key/data pair of the database and return that pair.
 OperationStatus SecondaryCursor.getPrevNoDup(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the previous non-duplicate key/data pair and return that pair.
 OperationStatus Cursor.getPrevNoDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the previous non-duplicate key/data pair and return that pair.
 OperationStatus SecondaryCursor.getRecordNumber(DatabaseEntry secondaryRecno, DatabaseEntry primaryRecno, LockMode lockMode)
          Return the record number associated with the cursor.
 OperationStatus Cursor.getRecordNumber(DatabaseEntry data, LockMode lockMode)
          Return the record number associated with the cursor.
 OperationStatus SecondaryCursor.getSearchBoth(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the specified secondary and primary key, where both the primary and secondary key items must match.
 OperationStatus Cursor.getSearchBoth(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the specified key/data pair, where both the key and data items must match.
 OperationStatus SecondaryDatabase.getSearchBoth(Transaction txn, DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Retrieves the key/data pair with the specified secondary and primary key, that is, both the primary and secondary key items must match.
 OperationStatus Database.getSearchBoth(Transaction txn, DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Retrieves the key/data pair with the given key and data value, that is, both the key and data items must match.
 OperationStatus SecondaryCursor.getSearchBothRange(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the specified secondary key and closest matching primary key of the database.
 OperationStatus Cursor.getSearchBothRange(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the specified key and matching data item of the database.
 OperationStatus SecondaryCursor.getSearchKey(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the given key of the database, and return the datum associated with the given key.
 OperationStatus Cursor.getSearchKey(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the given key of the database, and return the datum associated with the given key.
 OperationStatus SecondaryCursor.getSearchKeyRange(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the closest matching key of the database, and return the data item associated with the matching key.
 OperationStatus Cursor.getSearchKeyRange(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the closest matching key of the database, and return the data item associated with the matching key.
 OperationStatus SecondaryCursor.getSearchRecordNumber(DatabaseEntry secondaryRecno, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the specific numbered record of the database, and return the associated key/data pair.
 OperationStatus Cursor.getSearchRecordNumber(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Move the cursor to the specific numbered record of the database, and return the associated key/data pair.
 OperationStatus SecondaryDatabase.getSearchRecordNumber(Transaction txn, DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)
          Retrieves the key/data pair associated with the specific numbered record of the database.
 OperationStatus Database.getSearchRecordNumber(Transaction txn, DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Retrieves the key/data pair associated with the specific numbered record of the database.
 int LogRecordHandler.handleLogRecord(Environment environment, DatabaseEntry logRecord, LogSequenceNumber lsn, RecoveryOperation operation)
          A function to process application-specific log records.
 LogSequenceNumber Environment.logPut(DatabaseEntry data, boolean flush)
          Append a record to the log.
 boolean MultipleDataEntry.next(DatabaseEntry data)
          Get the next data element in the returned set.
 boolean MultipleNIODataEntry.next(DatabaseEntry data)
          Get the next data element in the returned set.
 boolean MultipleRecnoDataEntry.next(DatabaseEntry recnoEntry, DatabaseEntry data)
          Get the next record number/data pair in the returned set.
 boolean MultipleRecnoNIODataEntry.next(DatabaseEntry recno, DatabaseEntry data)
          Get the next record number/data pair in the returned set.
 boolean MultipleKeyDataEntry.next(DatabaseEntry key, DatabaseEntry data)
          Get the next key/data pair in the returned set.
 boolean MultipleKeyNIODataEntry.next(DatabaseEntry key, DatabaseEntry data)
          Get the next key/data pair in the returned set.
 boolean ForeignKeyNullifier.nullifyForeignKey(SecondaryDatabase secondary, DatabaseEntry data)
          Sets the foreign key reference to null in the datum of the primary database.
 boolean ForeignMultiKeyNullifier.nullifyForeignKey(SecondaryDatabase secondary, DatabaseEntry key, DatabaseEntry data, DatabaseEntry secKey)
          Sets the foreign key reference to null in the datum of the primary database.
 Sequence Database.openSequence(Transaction txn, DatabaseEntry key, SequenceConfig config)
          Open a sequence represented by the key in the database.
 int PartitionHandler.partition(Database db, DatabaseEntry key)
          The application-specific database partitioning callback.
 int BtreePrefixCalculator.prefix(Database db, DatabaseEntry dbt1, DatabaseEntry dbt2)
          The application-specific Btree prefix callback.
 ReplicationStatus Environment.processReplicationMessage(DatabaseEntry control, DatabaseEntry rec, int envid)
          Process an incoming replication message sent by a member of the replication group to the local database environment.
 OperationStatus Cursor.put(DatabaseEntry key, DatabaseEntry data)
          Store a key/data pair into the database.
 OperationStatus Database.put(Transaction txn, DatabaseEntry key, DatabaseEntry data)
           Store the key/data pair into the database.
 OperationStatus Cursor.putAfter(DatabaseEntry key, DatabaseEntry data)
          Store a key/data pair into the database.
 OperationStatus Cursor.putBefore(DatabaseEntry key, DatabaseEntry data)
          Store a key/data pair into the database.
 OperationStatus Cursor.putCurrent(DatabaseEntry data)
          Replaces the data in the key/data pair at the current cursor position.
 OperationStatus Cursor.putKeyFirst(DatabaseEntry key, DatabaseEntry data)
          Store a key/data pair into the database.
 OperationStatus Cursor.putKeyLast(DatabaseEntry key, DatabaseEntry data)
          Store a key/data pair into the database.
 OperationStatus Cursor.putNoDupData(DatabaseEntry key, DatabaseEntry data)
          Store a key/data pair into the database.
 OperationStatus Database.putNoDupData(Transaction txn, DatabaseEntry key, DatabaseEntry data)
           Store the key/data pair into the database if it does not already appear in the database.
 OperationStatus Cursor.putNoOverwrite(DatabaseEntry key, DatabaseEntry data)
          Store a key/data pair into the database.
 OperationStatus Database.putNoOverwrite(Transaction txn, DatabaseEntry key, DatabaseEntry data)
           Store the key/data pair into the database if the key does not already appear in the database.
 void Database.removeSequence(Transaction txn, DatabaseEntry key, SequenceConfig config)
          Remove the sequence from the database.
 int ReplicationTransport.send(Environment environment, DatabaseEntry control, DatabaseEntry rec, LogSequenceNumber lsn, int envid, boolean noBuffer, boolean permanent, boolean anywhere, boolean isRetry)
          The callback used when Berkeley DB needs to transmit a replication message.
 void ReplicationChannel.sendRequest(Set messages, DatabaseEntry response, long timeout)
          Send request on the message channel.
 OperationStatus LogCursor.set(LogSequenceNumber lsn, DatabaseEntry data)
          Return a specific log record.
 void LockRequest.setObj(DatabaseEntry obj)
          Set the lock object.
 void Environment.startReplication(DatabaseEntry cdata, boolean master)
          Configure the database environment as a client or master in a group of replicated database environments.
 

Constructors in com.sleepycat.db with parameters of type DatabaseEntry
LockRequest(LockOperation op, LockRequestMode mode, DatabaseEntry obj)
          Construct a LockRequest with the specified operation and mode for the specified object.
LockRequest(LockOperation op, LockRequestMode mode, DatabaseEntry obj, Lock lock)
          Construct a LockRequest with the specified operation, mode and lock, for the specified object.
LockRequest(LockOperation op, LockRequestMode mode, DatabaseEntry obj, Lock lock, int timeout)
          Construct a LockRequest with the specified operation, mode, lock and timeout for the specified object.
 


Berkeley DB
version 5.3.21

Copyright (c) 1996, 2012 Oracle and/or its affiliates. All rights reserved.