Class GeneratedRandomsIterator

java.lang.Object
org.rumbledb.runtime.functions.random.GeneratedRandomsIterator
All Implemented Interfaces:
Iterator<Item>
Direct Known Subclasses:
GeneratedRandomDoublesIterator, GeneratedRandomIntegersIterator

public abstract class GeneratedRandomsIterator extends Object implements Iterator<Item>
  • Field Details

    • random

      protected Random random
  • Constructor Details

    • GeneratedRandomsIterator

      protected GeneratedRandomsIterator()
    • GeneratedRandomsIterator

      protected GeneratedRandomsIterator(int seed)
  • Method Details

    • getNextRandom

      public abstract Item getNextRandom()
    • next

      public final Item next()
      Specified by:
      next in interface Iterator<Item>
    • hasNext

      public abstract boolean hasNext()
      Specified by:
      hasNext in interface Iterator<Item>