|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.persist.impl.PersistKeyCreator
public class PersistKeyCreator
A persistence secondary key creator/nullifier. This class always uses rawAccess=true to avoid depending on the presence of the proxy class.
Constructor Summary | |
---|---|
PersistKeyCreator(Catalog catalog,
EntityMetadata entityMeta,
String keyClassName,
SecondaryKeyMetadata secKeyMeta)
Creates a key creator/nullifier for a given entity class and key name. |
Method Summary | |
---|---|
boolean |
createSecondaryKey(SecondaryDatabase secondary,
DatabaseEntry key,
DatabaseEntry data,
DatabaseEntry result)
Javadoc for this public method is generated via the doc templates in the doc_src directory. |
void |
createSecondaryKeys(SecondaryDatabase secondary,
DatabaseEntry key,
DatabaseEntry data,
Set results)
Javadoc for this public method is generated via the doc templates in the doc_src directory. |
(package private) static boolean |
isManyType(Class cls)
|
boolean |
nullifyForeignKey(SecondaryDatabase secondary,
DatabaseEntry key,
DatabaseEntry data,
DatabaseEntry secKey)
Javadoc for this public method is generated via the doc templates in the doc_src directory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PersistKeyCreator(Catalog catalog, EntityMetadata entityMeta, String keyClassName, SecondaryKeyMetadata secKeyMeta)
Method Detail |
---|
static boolean isManyType(Class cls)
public boolean createSecondaryKey(SecondaryDatabase secondary, DatabaseEntry key, DatabaseEntry data, DatabaseEntry result) throws DatabaseException
SecondaryKeyCreator
createSecondaryKey
in interface SecondaryKeyCreator
DatabaseException
public void createSecondaryKeys(SecondaryDatabase secondary, DatabaseEntry key, DatabaseEntry data, Set results) throws DatabaseException
SecondaryMultiKeyCreator
createSecondaryKeys
in interface SecondaryMultiKeyCreator
DatabaseException
public boolean nullifyForeignKey(SecondaryDatabase secondary, DatabaseEntry key, DatabaseEntry data, DatabaseEntry secKey) throws DatabaseException
ForeignMultiKeyNullifier
nullifyForeignKey
in interface ForeignMultiKeyNullifier
DatabaseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |