Package org.apache.flink.util

Examples of org.apache.flink.util.NumberSequenceIterator


   * @param from The number to start at (inclusive).
   * @param to The number to stop at (inclusive).
   * @return A DataSet, containing all number in the {@code [from, to]} interval.
   */
  public DataSource<Long> generateSequence(long from, long to) {
    return fromParallelCollection(new NumberSequenceIterator(from, to), BasicTypeInfo.LONG_TYPE_INFO);
 
View Full Code Here


public class NumberSequenceIteratorTest {

  @Test
  public void testSplitRegular() {
    testSplitting(new NumberSequenceIterator(0, 10), 2);
    testSplitting(new NumberSequenceIterator(100, 100000), 7);
    testSplitting(new NumberSequenceIterator(-100, 0), 5);
    testSplitting(new NumberSequenceIterator(-100, 100), 3);
  }
View Full Code Here

    testSplitting(new NumberSequenceIterator(-100, 100), 3);
  }
 
  @Test
  public void testSplittingLargeRangesBy2() {
    testSplitting(new NumberSequenceIterator(0, Long.MAX_VALUE), 2);
    testSplitting(new NumberSequenceIterator(-1000000000L, Long.MAX_VALUE), 2);
    testSplitting(new NumberSequenceIterator(Long.MIN_VALUE, Long.MAX_VALUE), 2);
  }
View Full Code Here

    testSplitting(new NumberSequenceIterator(Long.MIN_VALUE, Long.MAX_VALUE), 2);
  }
 
  @Test
  public void testSplittingTooSmallRanges() {
    testSplitting(new NumberSequenceIterator(0, 0), 2);
    testSplitting(new NumberSequenceIterator(-5, -5), 2);
    testSplitting(new NumberSequenceIterator(-5, -4), 3);
    testSplitting(new NumberSequenceIterator(10, 15), 10);
  }
View Full Code Here

TOP

Related Classes of org.apache.flink.util.NumberSequenceIterator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.