Package com.sleepycat.db
Interface RecordNumberAppender
public interface RecordNumberAppender
An interface specifying a callback function that modifies stored data
based on a generated key.
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendRecordNumber(Database db, DatabaseEntry data, int recno) A callback function to modify the stored database based on the generated key.
-
Method Details
-
appendRecordNumber
A callback function to modify the stored database based on the generated key.When storing records using
Database.appendit may be useful to modify the stored data based on the generated key. This function will be called after the record number has been selected, but before the data has been stored.The callback function may modify the data
DatabaseEntry.The callback function must throw a
DatabaseExceptionobject to encapsulate the error on failure. That object will be thrown to caller ofDatabase.append.- Parameters:
db- The enclosing database handle.@param data The data to be stored.
recno- The generated record number.- Throws:
DatabaseException
-