| 
Berkeley DB version 5.3.28  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.28  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||