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.SecondaryKeyCreatorpublic 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)