Class SingletonContainer.ReverseIter
java.lang.Object
com.illumon.iris.db.v2.utils.rsp.container.SingletonContainer.ReverseIter
- All Implemented Interfaces:
ShortAdvanceIterator,ShortIterator
- Enclosing class:
- SingletonContainer
public static final class SingletonContainer.ReverseIter extends Object implements ShortAdvanceIterator
-
Constructor Summary
Constructors Constructor Description ReverseIter(short value) -
Method Summary
Modifier and Type Method Description booleanadvance(int v)Advance the iterator position forward until the current value is smaller or equal to the argument, or the iterator is exhausted.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.v2.utils.rsp.container.ShortAdvanceIterator
curr, currAsIntMethods inherited from interface com.illumon.iris.db.v2.utils.rsp.container.ShortIterator
hasNext, next, nextAsInt
-
Constructor Details
-
ReverseIter
public ReverseIter(short value)
-
-
Method Details
-
advance
public boolean advance(int v)Description copied from interface:ShortAdvanceIteratorAdvance the iterator position forward until the current value is smaller or equal to the argument, or the iterator is exhausted.
If no satisfying position is found, false is returned, and any subsequent call to hasNext returns false, as the iterator has been exhausted, and the current position is undefined. Otherwise true is returned and the current position is updated.
- Specified by:
advancein interfaceShortAdvanceIterator- Parameters:
v- a value to search for starting from the current iterator position, which must be a valid one on entry.- Returns:
- true if a value satisfying the constraints is found, false if the iterator was exhausted.
-