org.pasoa.storage.je
Class IRSecondaryKeyCreator

java.lang.Object
  extended by org.pasoa.storage.je.IRSecondaryKeyCreator
All Implemented Interfaces:
com.sleepycat.je.SecondaryKeyCreator

public class IRSecondaryKeyCreator
extends Object
implements com.sleepycat.je.SecondaryKeyCreator


Constructor Summary
IRSecondaryKeyCreator(com.sleepycat.bind.EntryBinding irBinding, com.sleepycat.bind.EntryBinding irIDBinding)
           
 
Method Summary
 boolean createSecondaryKey(com.sleepycat.je.SecondaryDatabase secondary, com.sleepycat.je.DatabaseEntry key, com.sleepycat.je.DatabaseEntry data, com.sleepycat.je.DatabaseEntry result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IRSecondaryKeyCreator

public IRSecondaryKeyCreator(com.sleepycat.bind.EntryBinding irBinding,
                             com.sleepycat.bind.EntryBinding irIDBinding)
Method Detail

createSecondaryKey

public boolean createSecondaryKey(com.sleepycat.je.SecondaryDatabase secondary,
                                  com.sleepycat.je.DatabaseEntry key,
                                  com.sleepycat.je.DatabaseEntry data,
                                  com.sleepycat.je.DatabaseEntry result)
                           throws com.sleepycat.je.DatabaseException
Specified by:
createSecondaryKey in interface com.sleepycat.je.SecondaryKeyCreator
Throws:
com.sleepycat.je.DatabaseException