public final class EWAHPointer extends Object implements Comparable<EWAHPointer>
| Modifier and Type | Field and Description |
|---|---|
IteratingBufferedRunningLengthWord |
iterator
Underlying iterator
|
| Constructor and Description |
|---|
EWAHPointer(int previousEndRun,
IteratingBufferedRunningLengthWord rw,
int pos)
Construct a pointer over an IteratingBufferedRunningLengthWord.
|
| Modifier and Type | Method and Description |
|---|---|
int |
beginOfRun() |
void |
callbackUpdate(UpdateableBitmapFunction f) |
int |
compareTo(EWAHPointer other) |
int |
endOfRun() |
boolean |
hasNoData() |
void |
parseNextRun()
Process the next run
|
public final IteratingBufferedRunningLengthWord iterator
public EWAHPointer(int previousEndRun,
IteratingBufferedRunningLengthWord rw,
int pos)
previousEndRun - word where the previous run endedrw - the iteratorpos - current position (in word)public int endOfRun()
public int beginOfRun()
public void parseNextRun()
public boolean hasNoData()
public void callbackUpdate(UpdateableBitmapFunction f)
f - call the function with the current informationpublic int compareTo(EWAHPointer other)
compareTo in interface Comparable<EWAHPointer>Copyright © 2016. All Rights Reserved.