public abstract class AbstractKeyFactory extends Object implements KeyFactory
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractKeyFactory(String field) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Key |
convertToKey(Object value) |
Set<Key> |
createMultivalueKeys(IndexableItem indexableItem) |
String |
getField() |
boolean |
isMultiValueKey(IndexableItem indexableItem) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasHeader, convertKey, createEmptyKey, createKey, getFieldName, getKeyId, getKeySize, getKeyType, getMemorySize, loadKey, loadKey, supportsKey, writeKey, writeKeyprotected AbstractKeyFactory(String field)
public String getField()
public Set<Key> createMultivalueKeys(IndexableItem indexableItem) throws JasDBStorageException
createMultivalueKeys in interface KeyFactoryJasDBStorageExceptionpublic boolean isMultiValueKey(IndexableItem indexableItem) throws JasDBStorageException
isMultiValueKey in interface KeyFactoryJasDBStorageExceptionprotected abstract Key convertToKey(Object value) throws JasDBStorageException
JasDBStorageExceptionCopyright © 2015. All rights reserved.