Inheritance diagram for com::sleepycat::bind::serial::TupleSerialMarshalledKeyCreator:
Public Member Functions | |
TupleSerialMarshalledKeyCreator (TupleSerialMarshalledBinding binding, String keyName) | |
boolean | createSecondaryKey (TupleInput primaryKeyInput, Object dataInput, TupleOutput indexKeyOutput) |
Object | nullifyForeignKey (Object dataInput) |
Definition at line 24 of file TupleSerialMarshalledKeyCreator.java.
|
Creates a tuple-serial marshalled key creator.
Definition at line 38 of file TupleSerialMarshalledKeyCreator.java. References com::sleepycat::bind::serial::TupleSerialBinding::dataBinding. |
|
Creates the index key entry from primary key tuple entry and deserialized data entry.
Implements com::sleepycat::bind::serial::TupleSerialKeyCreator. Definition at line 52 of file TupleSerialMarshalledKeyCreator.java. References com::sleepycat::bind::serial::TupleSerialMarshalledBinding::entryToObject(), and com::sleepycat::bind::tuple::MarshalledTupleKeyEntity::marshalSecondaryKey(). |
|
Clears the index key in the deserialized data entry. On entry the data parameter contains the index key to be cleared. It should be changed by this method such that createSecondaryKey will return false. Other fields in the data object should remain unchanged.
Reimplemented from com::sleepycat::bind::serial::TupleSerialKeyCreator. Definition at line 68 of file TupleSerialMarshalledKeyCreator.java. References com::sleepycat::bind::serial::TupleSerialMarshalledBinding::entryToObject(), and com::sleepycat::bind::tuple::MarshalledTupleKeyEntity::nullifyForeignKey(). |