public class MultiKeyLoaderImpl extends Object implements MultiKeyloader
| Constructor and Description |
|---|
MultiKeyLoaderImpl(KeyNameMapper keyNameMapper,
KeyFactory[] keyFactories) |
| Modifier and Type | Method and Description |
|---|---|
String |
asHeader() |
void |
enrichKey(IndexableItem indexableItem,
Key key) |
List<String> |
getFields() |
KeyFactory[] |
getKeyFactories() |
KeyNameMapper |
getKeyNameMapper() |
int |
getKeySize() |
int |
getMemorySize() |
void |
loadKeys(Key targetKey,
int offset,
ByteBuffer keyBuffer) |
KeyLoadResult |
loadKeys(Key targetKey,
int offset,
DataBlock dataBlock) |
DataBlock |
writeKeys(Key sourceKey,
DataBlock dataBlock) |
void |
writeKeys(Key sourceKey,
int offset,
ByteBuffer keyBuffer) |
public MultiKeyLoaderImpl(KeyNameMapper keyNameMapper, KeyFactory[] keyFactories)
public int getKeySize()
getKeySize in interface MultiKeyloaderpublic int getMemorySize()
getMemorySize in interface MultiKeyloaderpublic List<String> getFields()
getFields in interface MultiKeyloaderpublic String asHeader()
asHeader in interface MultiKeyloaderpublic void loadKeys(Key targetKey, int offset, ByteBuffer keyBuffer) throws JasDBStorageException
loadKeys in interface MultiKeyloaderJasDBStorageExceptionpublic void writeKeys(Key sourceKey, int offset, ByteBuffer keyBuffer) throws JasDBStorageException
writeKeys in interface MultiKeyloaderJasDBStorageExceptionpublic KeyLoadResult loadKeys(Key targetKey, int offset, DataBlock dataBlock) throws JasDBStorageException
loadKeys in interface MultiKeyloaderJasDBStorageExceptionpublic DataBlock writeKeys(Key sourceKey, DataBlock dataBlock) throws JasDBStorageException
writeKeys in interface MultiKeyloaderJasDBStorageExceptionpublic KeyFactory[] getKeyFactories()
getKeyFactories in interface MultiKeyloaderpublic KeyNameMapper getKeyNameMapper()
getKeyNameMapper in interface MultiKeyloaderpublic void enrichKey(IndexableItem indexableItem, Key key) throws JasDBStorageException
enrichKey in interface MultiKeyloaderJasDBStorageExceptionCopyright © 2015. All rights reserved.