Class SingleElementIterator<E>

java.lang.Object
org.apache.flink.table.runtime.util.SingleElementIterator<E>
All Implemented Interfaces:
Iterable<E>, Iterator<E>

public final class SingleElementIterator<E> extends Object implements Iterator<E>, Iterable<E>
Copied from SingleElementIterator. Fix iterator to set available true.
  • Constructor Details

    • SingleElementIterator

      public SingleElementIterator()
  • Method Details

    • set

      public void set(E current)
      Resets the element. After this call, the iterator has one element available, which is the given element.
      Parameters:
      current - The element to make available to the iterator.
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<E>
    • next

      public E next()
      Specified by:
      next in interface Iterator<E>
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<E>
    • iterator

      public Iterator<E> iterator()
      Specified by:
      iterator in interface Iterable<E>