final class ClearIntIterator extends java.lang.Object implements IntIterator
Modifier and Type | Field and Description |
---|---|
private Buffer |
buffer |
private EWAHIterator |
ewahIter |
private boolean |
hasNext |
private int |
literalPosition |
private int |
position |
private int |
runningLength |
private int |
sizeInBits |
private long |
word |
private int |
wordLength |
private int |
wordPosition |
Constructor and Description |
---|
ClearIntIterator(EWAHIterator ewahIter,
int sizeInBits) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext()
Is there more?
|
private boolean |
literalHasNext() |
boolean |
moveToNext() |
int |
next()
Return the next integer
|
private boolean |
runningHasNext() |
private void |
setRunningLengthWord(RunningLengthWord rlw) |
private final EWAHIterator ewahIter
private final int sizeInBits
private final Buffer buffer
private int position
private int runningLength
private long word
private int wordPosition
private int wordLength
private int literalPosition
private boolean hasNext
ClearIntIterator(EWAHIterator ewahIter, int sizeInBits)
public boolean moveToNext()
public boolean hasNext()
IntIterator
hasNext
in interface IntIterator
public int next()
IntIterator
next
in interface IntIterator
private void setRunningLengthWord(RunningLengthWord rlw)
private boolean runningHasNext()
private boolean literalHasNext()