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, wait
asHeader, convertKey, createEmptyKey, createKey, getFieldName, getKeyId, getKeySize, getKeyType, getMemorySize, loadKey, loadKey, supportsKey, writeKey, writeKey
protected AbstractKeyFactory(String field)
public String getField()
public Set<Key> createMultivalueKeys(IndexableItem indexableItem) throws JasDBStorageException
createMultivalueKeys
in interface KeyFactory
JasDBStorageException
public boolean isMultiValueKey(IndexableItem indexableItem) throws JasDBStorageException
isMultiValueKey
in interface KeyFactory
JasDBStorageException
protected abstract Key convertToKey(Object value) throws JasDBStorageException
JasDBStorageException
Copyright © 2015. All rights reserved.