public abstract class AbstractMapForwardIndexAccessor<Key,Value,DataType> extends AbstractForwardIndexAccessor<Key,Value,DataType>
| Constructor and Description |
|---|
AbstractMapForwardIndexAccessor(DataExternalizer<DataType> externalizer) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<Key,Value> |
convertToInputDataMap(ByteArraySequence sequence) |
protected abstract java.util.Map<Key,Value> |
convertToMap(DataType inputData) |
protected InputDataDiffBuilder<Key,Value> |
createDiffBuilder(int inputId,
DataType inputData) |
convertToDataType, deserializeData, deserializeFromByteSeq, getBufferInitialSize, getDiffBuilder, serializeIndexedData, serializeIndexedData, serializeToByteSeqpublic AbstractMapForwardIndexAccessor(DataExternalizer<DataType> externalizer)
protected final InputDataDiffBuilder<Key,Value> createDiffBuilder(int inputId, DataType inputData) throws java.io.IOException
createDiffBuilder in class AbstractForwardIndexAccessor<Key,Value,DataType>java.io.IOExceptionprotected abstract java.util.Map<Key,Value> convertToMap(DataType inputData) throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<Key,Value> convertToInputDataMap(ByteArraySequence sequence) throws java.io.IOException
java.io.IOException