Examples of RecordIterator


Examples of edu.stanford.nlp.io.RecordIterator

      }
      return serieses;
    }

    public static DataSeries[] readDataSeries(InputStream in, boolean useHeaders) {
      return readDataSeries(new RecordIterator(in), useHeaders);
    }
View Full Code Here

Examples of no.priv.garshol.duke.RecordIterator

public class InMemoryDataSourceTest {

  @Test
  public void testEmpty() {
    InMemoryDataSource src = new InMemoryDataSource();
    RecordIterator it = src.getRecords();
    assertFalse("empty data source contains records",
                it.hasNext());
  }
View Full Code Here

Examples of org.apache.drill.exec.ref.RecordIterator

  @Override
  protected void setupIterators(IteratorRegistry registry) {
    List<RecordIterator> iters = registry.getOperator(config.getInput());
    if(iters.size() != 1) throw new IllegalArgumentException(String.format("Expected one input iterator for class %s.  Received %d", this.getClass().getCanonicalName(), iters.size()));
    RecordIterator i = iters.get(0);
    this.record = i.getRecordPointer();
    if(record == null) throw new SetupException(String.format("The %s op iterator return a null record pointer.", i.getParent()));
    setInput(i);
  }
View Full Code Here

Examples of org.apache.drill.exec.ref.RecordIterator

            System.out.println(con);

            ConstantROP rop = new ConstantROP(con);

            rop.setupIterators(new IteratorRegistry());
            RecordIterator iter = rop.getIteratorInternal();
            RecordPointer ptr = iter.getRecordPointer();

            int i = 1;
            while (iter.next() != RecordIterator.NextOutcome.NONE_LEFT){
                System.out.println(ptr);
                org.junit.Assert.assertEquals("Integer value in record " + i + " is incorrect.",
                        ptr.getField(new SchemaPath("c1", ExpressionPosition.UNKNOWN)), new ScalarValues.IntegerScalar(i));
                org.junit.Assert.assertEquals("String value in record " + i + " is incorrect.",
                        ptr.getField(new SchemaPath("c2", ExpressionPosition.UNKNOWN)), new ScalarValues.StringScalar("string " + i));
View Full Code Here

Examples of org.apache.drill.exec.ref.RecordIterator

            "{id: 4}";

    @Test
    public void windowShouldWorkWithBefore() throws IOException {
        WindowFrameROP rop = new WindowFrameROP(new WindowFrame(null, null, -2L, 0L));
        RecordIterator incoming = TestUtils.jsonToRecordIterator("test", input);
        rop.setInput(incoming);
        RecordIterator out = rop.getOutput();

        List<WindowObj> windows = Lists.newArrayList(
                new WindowObj(0, 0, 0),
                new WindowObj(1, 0, 0),
                new WindowObj(1, 1, 1),
View Full Code Here

Examples of org.apache.drill.exec.ref.RecordIterator

    }

    @Test
    public void windowShouldWorkWithAfter() throws IOException {
        WindowFrameROP rop = new WindowFrameROP(new WindowFrame(null, null, 0L, 2L));
        RecordIterator incoming = TestUtils.jsonToRecordIterator("test", input);
        rop.setInput(incoming);
        RecordIterator out = rop.getOutput();

        List<WindowObj> windows = Lists.newArrayList(
                new WindowObj(0, 0, 0),
                new WindowObj(0, 1, 1),
                new WindowObj(0, 2, -1),
View Full Code Here

Examples of org.apache.drill.exec.ref.RecordIterator

    }

    @Test
    public void windowShouldWorkWithBeforeAndAfter() throws IOException {
        WindowFrameROP rop = new WindowFrameROP(new WindowFrame(null, null, -2L, 2L));
        RecordIterator incoming = TestUtils.jsonToRecordIterator("test", input);
        rop.setInput(incoming);
        RecordIterator out = rop.getOutput();

        List<WindowObj> windows = Lists.newArrayList(
                new WindowObj(0, 0, 0),
                new WindowObj(0, 1, 1),
                new WindowObj(0, 2, -1),
View Full Code Here

Examples of org.apache.drill.exec.ref.RecordIterator

                "{id: 1, v: 1}" +
                "{id: 2, v: 2}" +
                "{id: 3, v: 3}" +
                "{id: 4, v: 4}";
        WindowFrameROP rop = new WindowFrameROP(new WindowFrame(new FieldReference("test.v", ExpressionPosition.UNKNOWN), null, -2L, 2L));
        RecordIterator incoming = TestUtils.jsonToRecordIterator("test", withinInput);
        rop.setInput(incoming);
        RecordIterator out = rop.getOutput();

        List<WindowObj> windows = Lists.newArrayList(
                new WindowObj(0, 0, 0),
                new WindowObj(1, 1, 0),
                new WindowObj(2, 2, 0),
View Full Code Here

Examples of org.apache.drill.exec.ref.RecordIterator

                "{id: 1, v: 0}" +
                "{id: 2, v: 1}" +
                "{id: 3, v: 1}" +
                "{id: 4, v: 2}";
        WindowFrameROP rop = new WindowFrameROP(new WindowFrame(new FieldReference("test.v", ExpressionPosition.UNKNOWN), null, -1L, 2L));
        RecordIterator incoming = TestUtils.jsonToRecordIterator("test", withinInput);
        rop.setInput(incoming);
        RecordIterator out = rop.getOutput();

        List<WindowObj> windows = Lists.newArrayList(
                new WindowObj(0, 0, 0),
                new WindowObj(0, 1, 1),
                new WindowObj(1, 0, 0),
View Full Code Here

Examples of org.apache.drill.exec.ref.RecordIterator

                "{id: 3, v: 0}" +
                "{id: 4, v: 1}" +
                "{id: 5, v: 1}" +
                "{id: 6, v: 2}";
        WindowFrameROP rop = new WindowFrameROP(new WindowFrame(new FieldReference("test.v", ExpressionPosition.UNKNOWN), null, -1L, 3L));
        RecordIterator incoming = TestUtils.jsonToRecordIterator("test", withinInput);
        rop.setInput(incoming);
        RecordIterator out = rop.getOutput();

        List<WindowObj> windows = Lists.newArrayList(
                new WindowObj(0, 0, 0),
                new WindowObj(0, 1, 1),
                new WindowObj(0, 2, -1),
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.