Class CollectionSplittableIterator<T>

java.lang.Object
org.apache.flink.util.SplittableIterator<T>
org.apache.wayang.flink.operators.CollectionSplittableIterator<T>
All Implemented Interfaces:
Serializable, Iterator<T>

public class CollectionSplittableIterator<T> extends org.apache.flink.util.SplittableIterator<T> implements Serializable
See Also:
  • Constructor Details

    • CollectionSplittableIterator

      public CollectionSplittableIterator(List<T> collection, int numSplits)
  • Method Details

    • split

      public Iterator<T>[] split(int numSplits)
      Specified by:
      split in class org.apache.flink.util.SplittableIterator<T>
    • hasNext

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

      public T next()
      Specified by:
      next in interface Iterator<T>
    • getMaximumNumberOfSplits

      public int getMaximumNumberOfSplits()
      Specified by:
      getMaximumNumberOfSplits in class org.apache.flink.util.SplittableIterator<T>