com.sleepycat.bind
public class RecordNumberBinding extends Object implements EntryBinding
EntryBinding
that treats a record number key entry as a
Long
key object.
Record numbers are returned as Long
objects, although on
input any Number
object may be used.
Constructor Summary | |
---|---|
RecordNumberBinding()
Creates a byte array binding. |
Method Summary | |
---|---|
Object | entryToObject(DatabaseEntry entry) |
static long | entryToRecordNumber(DatabaseEntry entry)
Utility method for use by bindings to translate a entry buffer to an
record number integer.
|
void | objectToEntry(Object object, DatabaseEntry entry) |
static void | recordNumberToEntry(long recordNumber, DatabaseEntry entry)
Utility method for use by bindings to translate a record number integer
to a entry buffer.
|
Parameters: entry the entry buffer.
Returns: the record number.
Parameters: recordNumber the record number. entry the entry buffer to hold the record number.