public class NameValueKeyCreator
extends java.lang.Object
implements com.sleepycat.je.SecondaryKeyCreator
Constructor and Description |
---|
NameValueKeyCreator() |
Modifier and Type | Method and Description |
---|---|
boolean |
createSecondaryKey(com.sleepycat.je.SecondaryDatabase secDb,
com.sleepycat.je.DatabaseEntry keyEntry,
com.sleepycat.je.DatabaseEntry dataEntry,
com.sleepycat.je.DatabaseEntry resultEntry)
Creates a secondary key for each attribute that is set on the database.
|
static byte[] |
generateElementAttributKey(java.lang.String elementName,
java.lang.String elementAttributeName,
java.lang.String value) |
static byte[] |
generateKey(java.lang.String name,
java.lang.String value) |
public boolean createSecondaryKey(com.sleepycat.je.SecondaryDatabase secDb, com.sleepycat.je.DatabaseEntry keyEntry, com.sleepycat.je.DatabaseEntry dataEntry, com.sleepycat.je.DatabaseEntry resultEntry)
createSecondaryKey
in interface com.sleepycat.je.SecondaryKeyCreator
public static byte[] generateKey(java.lang.String name, java.lang.String value)
public static byte[] generateElementAttributKey(java.lang.String elementName, java.lang.String elementAttributeName, java.lang.String value)