public abstract class AbstractUpdateData<Key,Value>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractUpdateData(int id) |
Modifier and Type | Method and Description |
---|---|
int |
getInputId() |
protected abstract boolean |
iterateKeys(KeyValueUpdateProcessor<? super Key,? super Value> addProcessor,
KeyValueUpdateProcessor<? super Key,? super Value> updateProcessor,
RemovedKeyProcessor<? super Key> removeProcessor) |
abstract boolean |
newDataIsEmpty() |
protected void |
updateForwardIndex() |
protected abstract boolean iterateKeys(KeyValueUpdateProcessor<? super Key,? super Value> addProcessor, KeyValueUpdateProcessor<? super Key,? super Value> updateProcessor, RemovedKeyProcessor<? super Key> removeProcessor) throws StorageException
StorageException
public abstract boolean newDataIsEmpty()
public int getInputId()
protected void updateForwardIndex() throws java.io.IOException
java.io.IOException