com.sleepycat.bind

Interface EntityBinding

public interface EntityBinding

A binding between a key-value entry pair and an entity object.
Method Summary
ObjectentryToObject(DatabaseEntry key, DatabaseEntry data)
Converts key and data entry buffers into an entity Object.
voidobjectToData(Object object, DatabaseEntry data)
Extracts the data entry from an entity Object.
voidobjectToKey(Object object, DatabaseEntry key)
Extracts the key entry from an entity Object.

Method Detail

entryToObject

public Object entryToObject(DatabaseEntry key, DatabaseEntry data)
Converts key and data entry buffers into an entity Object.

Parameters: key is the source key entry. data is the source data entry.

Returns: the resulting Object.

objectToData

public void objectToData(Object object, DatabaseEntry data)
Extracts the data entry from an entity Object.

Parameters: object is the source Object. data is the destination entry buffer.

objectToKey

public void objectToKey(Object object, DatabaseEntry key)
Extracts the key entry from an entity Object.

Parameters: object is the source Object. key is the destination entry buffer.