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