Package org.apache.flink.types

Examples of org.apache.flink.types.Record.addField()


  public void testAddField() {
    try {
      // Add a value to an empty record
      Record record = new Record();
      assertTrue(record.getNumFields() == 0);
      record.addField(this.origVal1);
      assertTrue(record.getNumFields() == 1);
      assertTrue(origVal1.getValue().equals(record.getField(0, StringValue.class).getValue()));
     
      // Add 100 random integers to the record
      record = new Record();
View Full Code Here


     
      // Add 100 random integers to the record
      record = new Record();
      for (int i = 0; i < 100; i++) {
        IntValue orig = new IntValue(this.rand.nextInt());
        record.addField(orig);
        IntValue rec = record.getField(i, IntValue.class);
       
        assertTrue(record.getNumFields() == i + 1);
        assertTrue(orig.getValue() == rec.getValue());
      }
View Full Code Here

        assertTrue(orig.getValue() == rec.getValue());
      }
     
      // Add 3 values of different type to the record
      record = new Record(this.origVal1, this.origVal2);
      record.addField(this.origVal3);
     
      assertTrue(record.getNumFields() == 3);
     
      StringValue recVal1 = record.getField(0, StringValue.class);
      DoubleValue recVal2 = record.getField(1, DoubleValue.class);
View Full Code Here

    Record record = null;
    int oldLen = 0;

    // Create filled record and remove field from the middle
    record = new Record(this.origVal1, this.origVal2);
    record.addField(this.origVal3);
    record.removeField(1);

    assertTrue(record.getNumFields() == 2);

    StringValue recVal1 = record.getField(0, StringValue.class);
View Full Code Here

  private Record generateFilledDenseRecord(int numFields) {
    Record record = new Record();

    for (int i = 0; i < numFields; i++) {
      record.addField(new IntValue(this.rand.nextInt()));
    }

    return record;
  }
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.