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 Details

  • Method Details

    • advance

      public boolean advance​(int v)
      Description copied from interface: ShortAdvanceIterator

      Advance 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:
      advance in interface ShortAdvanceIterator
      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.