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, serializeToByteSeq
public 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.IOException
protected abstract java.util.Map<Key,Value> convertToMap(DataType inputData) throws java.io.IOException
java.io.IOException
public java.util.Map<Key,Value> convertToInputDataMap(ByteArraySequence sequence) throws java.io.IOException
java.io.IOException