Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 4.4.20
PREV NEXT | FRAMES NO FRAMES

## 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
`Object` | `RecordNumberBinding.entryToObject(DatabaseEntry entry)`
`void` | `RecordNumberBinding.objectToEntry(Object object, DatabaseEntry entry)`
`static long` | `RecordNumberBinding.entryToRecordNumber(DatabaseEntry entry)` Utility method for use by bindings to translate a entry buffer to an record number integer.
`static void` | `RecordNumberBinding.recordNumberToEntry(long recordNumber, DatabaseEntry entry)` Utility method for use by bindings to translate a record number integer to a entry buffer.
`Object` | `EntryBinding.entryToObject(DatabaseEntry entry)` Converts a entry buffer into an Object.
`void` | `EntryBinding.objectToEntry(Object object, DatabaseEntry entry)` Converts an Object into a entry buffer.
`Object` | `EntityBinding.entryToObject(DatabaseEntry key, DatabaseEntry data)` Converts key and data entry buffers into an entity Object.
`void` | `EntityBinding.objectToKey(Object object, DatabaseEntry key)` Extracts the key entry from an entity Object.
`void` | `EntityBinding.objectToData(Object object, DatabaseEntry data)` Extracts the data entry from an entity Object.
`Object` | `ByteArrayBinding.entryToObject(DatabaseEntry entry)`
`void` | `ByteArrayBinding.objectToEntry(Object object, DatabaseEntry entry)`

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` | `TupleSerialKeyCreator.nullifyForeignKey(SecondaryDatabase db, DatabaseEntry dataEntry)`
`Object` | `TupleSerialBinding.entryToObject(DatabaseEntry key, DatabaseEntry data)`
`void` | `TupleSerialBinding.objectToKey(Object object, DatabaseEntry key)`
`void` | `TupleSerialBinding.objectToData(Object object, DatabaseEntry data)`
`boolean` | `SerialSerialKeyCreator.createSecondaryKey(SecondaryDatabase db, DatabaseEntry primaryKeyEntry, DatabaseEntry dataEntry, DatabaseEntry indexKeyEntry)`
`boolean` | `SerialSerialKeyCreator.nullifyForeignKey(SecondaryDatabase db, DatabaseEntry dataEntry)`
`Object` | `SerialSerialBinding.entryToObject(DatabaseEntry key, DatabaseEntry data)`
`void` | `SerialSerialBinding.objectToKey(Object object, DatabaseEntry key)`
`void` | `SerialSerialBinding.objectToData(Object object, DatabaseEntry data)`
`Object` | `SerialBinding.entryToObject(DatabaseEntry entry)` Deserialize an object from an entry buffer.
`void` | `SerialBinding.objectToEntry(Object object, DatabaseEntry entry)` Serialize an object into an entry buffer.

Uses of DatabaseEntry in com.sleepycat.bind.tuple

Methods in com.sleepycat.bind.tuple with parameters of type DatabaseEntry
`boolean` | `TupleTupleKeyCreator.createSecondaryKey(SecondaryDatabase db, DatabaseEntry primaryKeyEntry, DatabaseEntry dataEntry, DatabaseEntry indexKeyEntry)`
`boolean` | `TupleTupleKeyCreator.nullifyForeignKey(SecondaryDatabase db, DatabaseEntry dataEntry)`
`Object` | `TupleTupleBinding.entryToObject(DatabaseEntry key, DatabaseEntry data)`
`void` | `TupleTupleBinding.objectToKey(Object object, DatabaseEntry key)`
`void` | `TupleTupleBinding.objectToData(Object object, DatabaseEntry data)`
`Object` | `TupleInputBinding.entryToObject(DatabaseEntry entry)`
`void` | `TupleInputBinding.objectToEntry(Object object, DatabaseEntry entry)`
`Object` | `TupleBinding.entryToObject(DatabaseEntry entry)`
`void` | `TupleBinding.objectToEntry(Object object, DatabaseEntry entry)`
`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` | `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 TupleInput` | `TupleBase.entryToInput(DatabaseEntry entry)` Utility method to create a new tuple input object for reading the data from a given buffer.
`static String` | `StringBinding.entryToString(DatabaseEntry entry)` Converts an entry buffer into a simple `String` value.
`static void` | `StringBinding.stringToEntry(String val, DatabaseEntry entry)` Converts a simple `String` value into an entry buffer.
`static short` | `ShortBinding.entryToShort(DatabaseEntry entry)` Converts an entry buffer into a simple `short` value.
`static void` | `ShortBinding.shortToEntry(short val, DatabaseEntry entry)` Converts a simple `short` value into an entry buffer.
`static long` | `LongBinding.entryToLong(DatabaseEntry entry)` Converts an entry buffer into a simple `long` value.
`static void` | `LongBinding.longToEntry(long val, DatabaseEntry entry)` Converts a simple `long` value into an entry buffer.
`static int` | `IntegerBinding.entryToInt(DatabaseEntry entry)` Converts an entry buffer into a simple `int` value.
`static void` | `IntegerBinding.intToEntry(int val, DatabaseEntry entry)` Converts a simple `int` value into an entry buffer.
`static float` | `FloatBinding.entryToFloat(DatabaseEntry entry)` Converts an entry buffer into a simple `float` value.
`static void` | `FloatBinding.floatToEntry(float val, DatabaseEntry entry)` Converts a simple `float` value into an entry buffer.
`static double` | `DoubleBinding.entryToDouble(DatabaseEntry entry)` Converts an entry buffer into a simple `double` value.
`static void` | `DoubleBinding.doubleToEntry(double val, DatabaseEntry entry)` Converts a simple `double` value into an entry buffer.
`static char` | `CharacterBinding.entryToChar(DatabaseEntry entry)` Converts an entry buffer into a simple `char` value.
`static void` | `CharacterBinding.charToEntry(char val, DatabaseEntry entry)` Converts a simple `char` value into an entry buffer.
`static byte` | `ByteBinding.entryToByte(DatabaseEntry entry)` Converts an entry buffer into a simple `byte` value.
`static void` | `ByteBinding.byteToEntry(byte val, DatabaseEntry entry)` Converts a simple `byte` value into an entry buffer.
`static boolean` | `BooleanBinding.entryToBoolean(DatabaseEntry entry)` Converts an entry buffer into a simple `boolean` value.
`static void` | `BooleanBinding.booleanToEntry(boolean val, DatabaseEntry entry)` Converts a simple `boolean` 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` | `MultipleRecnoDataEntry` 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` | `Sequence.getKey()` Return the DatabaseEntry used to open this sequence.
`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` | `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.

Methods in com.sleepycat.db with parameters of type DatabaseEntry
`boolean` | `SecondaryKeyCreator.createSecondaryKey(SecondaryDatabase secondary, DatabaseEntry key, DatabaseEntry data, DatabaseEntry result)` Creates a secondary key entry, given a primary key and data entry.
`OperationStatus` | `SecondaryDatabase.get(Transaction txn, DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)` Retrieves the key/data pair with the given key.
`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` | `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` | `SecondaryCursor.getCurrent(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)` Returns the key/data pair to which the cursor 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` | `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` | `SecondaryCursor.getNext(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)` Move the cursor to the next key/data pair and return that pair.
`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` | `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` | `SecondaryCursor.getPrev(DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode)` Move the cursor to the previous key/data pair and return that pair.
`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` | `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` | `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` | `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` | `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` | `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` | `SecondaryCursor.getRecordNumber(DatabaseEntry secondaryRecno, DatabaseEntry primaryRecno, LockMode lockMode)` Return the record number associated with the cursor.
`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.
`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` | `RecordNumberAppender.appendRecordNumber(Database db, DatabaseEntry data, int recno)` A callback function to modify the stored database based on the generated key.
`boolean` | `MultipleRecnoDataEntry.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` | `MultipleDataEntry.next(DatabaseEntry data)` Get the next data element in the returned set.
`int` | `LogRecordHandler.handleLogRecord(Environment environment, DatabaseEntry logRecord, LogSequenceNumber lsn, RecoveryOperation operation)`
`OperationStatus` | `LogCursor.getCurrent(LogSequenceNumber lsn, DatabaseEntry data)` Return the LogSequenceNumber and log record to which the log cursor currently refers.
`OperationStatus` | `LogCursor.getNext(LogSequenceNumber lsn, DatabaseEntry data)` Return the next LogSequenceNumber and log record.
`OperationStatus` | `LogCursor.getFirst(LogSequenceNumber lsn, DatabaseEntry data)` Return the first LogSequenceNumber and log record.
`OperationStatus` | `LogCursor.getLast(LogSequenceNumber lsn, DatabaseEntry data)` Return the last LogSequenceNumber and log record.
`OperationStatus` | `LogCursor.getPrev(LogSequenceNumber lsn, DatabaseEntry data)` Return the previous LogSequenceNumber and log record.
`OperationStatus` | `LogCursor.set(LogSequenceNumber lsn, DatabaseEntry data)` Return a specific log record.
`void` | `LockRequest.setObj(DatabaseEntry obj)` Set the lock object.
`OperationStatus` | `JoinCursor.getNext(DatabaseEntry key, LockMode lockMode)` Returns the next primary key resulting from the join operation.
`OperationStatus` | `JoinCursor.getNext(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)` Returns the next primary key and data resulting from the join operation.
`Lock` | `Environment.getLock(int locker, boolean noWait, DatabaseEntry object, LockRequestMode mode)` Acquire a lock from the lock table.
`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.
`void` | `Environment.startReplication(DatabaseEntry cdata, boolean master)` Configure the database environment as a client or master in a group of replicated database environments.
`LogSequenceNumber` | `Environment.logPut(DatabaseEntry data, boolean flush)` Append a record to the log.
`OperationStatus` | `Database.delete(Transaction txn, DatabaseEntry key)` Remove key/data pairs from the database.
`OperationStatus` | `Database.get(Transaction txn, DatabaseEntry key, DatabaseEntry data, LockMode lockMode)` Retrieves the key/data pair with the given key.
`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` | `Database.put(Transaction txn, DatabaseEntry key, DatabaseEntry data)` Store the key/data pair into the database.
`OperationStatus` | `Database.append(Transaction txn, DatabaseEntry key, DatabaseEntry data)` Append the key/data pair to the end of 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.
`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.
`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.
`Sequence` | `Database.openSequence(Transaction txn, DatabaseEntry key, SequenceConfig sequenceConfig)` Open a sequence in the database.
`void` | `Database.removeSequence(Transaction txn, DatabaseEntry key, SequenceConfig sequenceConfig)` Remove the sequence from the database.
`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.
`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` | `Database.getSearchRecordNumber(Transaction txn, DatabaseEntry key, DatabaseEntry data, LockMode lockMode)` Retrieves the key/data pair associated with the specific numbered record of the database.
`OperationStatus` | `Cursor.put(DatabaseEntry key, DatabaseEntry data)` Store a key/data pair into the database.
`OperationStatus` | `Cursor.putNoOverwrite(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` | `Cursor.putCurrent(DatabaseEntry data)` Store a 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.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.getCurrent(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)` Returns the key/data pair to which the cursor refers.
`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` | `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` | `Cursor.getNext(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)` Move the cursor to the next key/data pair 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` | `Cursor.getNextNoDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)` Move the cursor to the next non-duplicate 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` | `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` | `Cursor.getPrevNoDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)` Move the cursor to the previous non-duplicate key/data pair and return that pair.
`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` | `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` | `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` | `Cursor.getSearchBothRange(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)` Move the cursor to the specified key and closest matching data item of the database.
`OperationStatus` | `Cursor.getRecordNumber(DatabaseEntry data, LockMode lockMode)` Return the record number associated with the cursor.
`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.
`int` | `BtreePrefixCalculator.prefix(Database db, DatabaseEntry dbt1, DatabaseEntry dbt2)` The application-specific Btree prefix callback.

Constructors in com.sleepycat.db with parameters of type DatabaseEntry
`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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 4.4.20
PREV NEXT | FRAMES NO FRAMES

Copyright (c) 1996-2005 Sleepycat Software, Inc. - All rights reserved.