Package eu.stratosphere.test.recordJobs.util

Examples of eu.stratosphere.test.recordJobs.util.Tuple.addAttribute()


   
    /* pice = extendedprice * (1 - discount): */
    float price = Float.parseFloat(inputTuple.getStringValueAt(5)) * (1 - Float.parseFloat(inputTuple.getStringValueAt(6)));
    /* Project (orderkey | partkey, suppkey, linenumber, quantity, extendedprice, discount, tax, ...) to (partkey, suppkey, quantity): */
    inputTuple.project((0 << 0) | (1 << 1) | (1 << 2) | (0 << 3) | (1 << 4));
    inputTuple.addAttribute("" + price);
    record.setField(1, inputTuple);
    out.collect(record);
  }

}
View Full Code Here


    Tuple lineItem = value2.getField(1, Tuple.class);
   
    /* (partkey, suppkey) from lineItem: */
    IntPair newKey = new IntPair(new IntValue(Integer.parseInt(lineItem.getStringValueAt(0))), new IntValue(Integer.parseInt(lineItem.getStringValueAt(1))));
    Tuple newValue = new Tuple();
    newValue.addAttribute(year.toString()); // year
    newValue.addAttribute(lineItem.getStringValueAt(2)); // quantity
    newValue.addAttribute(lineItem.getStringValueAt(3)); // price
   
    value1.setField(0, newKey);
    value1.setField(1, newValue);
View Full Code Here

   
    /* (partkey, suppkey) from lineItem: */
    IntPair newKey = new IntPair(new IntValue(Integer.parseInt(lineItem.getStringValueAt(0))), new IntValue(Integer.parseInt(lineItem.getStringValueAt(1))));
    Tuple newValue = new Tuple();
    newValue.addAttribute(year.toString()); // year
    newValue.addAttribute(lineItem.getStringValueAt(2)); // quantity
    newValue.addAttribute(lineItem.getStringValueAt(3)); // price
   
    value1.setField(0, newKey);
    value1.setField(1, newValue);
    out.collect(value1);
View Full Code Here

    /* (partkey, suppkey) from lineItem: */
    IntPair newKey = new IntPair(new IntValue(Integer.parseInt(lineItem.getStringValueAt(0))), new IntValue(Integer.parseInt(lineItem.getStringValueAt(1))));
    Tuple newValue = new Tuple();
    newValue.addAttribute(year.toString()); // year
    newValue.addAttribute(lineItem.getStringValueAt(2)); // quantity
    newValue.addAttribute(lineItem.getStringValueAt(3)); // price
   
    value1.setField(0, newKey);
    value1.setField(1, newValue);
    out.collect(value1);
   
View Full Code Here

   
    Tuple t = new Tuple();
   
    Assert.assertTrue(t.getNumberOfColumns() == 0);
   
    t.addAttribute("a");
    Assert.assertTrue(t.getNumberOfColumns() == 1);
   
    t.addAttribute("b");
    Assert.assertTrue(t.getNumberOfColumns() == 2);
   
View Full Code Here

    Assert.assertTrue(t.getNumberOfColumns() == 0);
   
    t.addAttribute("a");
    Assert.assertTrue(t.getNumberOfColumns() == 1);
   
    t.addAttribute("b");
    Assert.assertTrue(t.getNumberOfColumns() == 2);
   
    t.addAttribute("aasdfasd|fasdf");
    Assert.assertTrue(t.getNumberOfColumns() == 3);
   
View Full Code Here

    Assert.assertTrue(t.getNumberOfColumns() == 1);
   
    t.addAttribute("b");
    Assert.assertTrue(t.getNumberOfColumns() == 2);
   
    t.addAttribute("aasdfasd|fasdf");
    Assert.assertTrue(t.getNumberOfColumns() == 3);
   
    String tupleStr = "attr1|attr2|3|4|attr5|";
    int[] offsets = {0,6,12,14,16,22};
    t = new Tuple(tupleStr.getBytes(),offsets,5);
View Full Code Here

    Tuple t1 = new Tuple();
   
    String[] values = {"a","b","cdefgh","2342432","Adasdfee324324D"};
   
    for(String val : values) {
      t1.addAttribute(val);
    }
   
    String exp1 = "";
    for(int i=0;i<values.length;i++) {
      exp1 += values[i]+"|";
View Full Code Here

   
    Assert.assertTrue(t.getColumnLength(1) == -1);
    Assert.assertTrue(t.getColumnLength(0) == -1);
    Assert.assertTrue(t.getColumnLength(-1) == -1);
   
    t.addAttribute("a");
    Assert.assertTrue(t.getColumnLength(0) == 1);
   
    t.addAttribute("b");
    Assert.assertTrue(t.getColumnLength(1) == 1);
   
View Full Code Here

    Assert.assertTrue(t.getColumnLength(-1) == -1);
   
    t.addAttribute("a");
    Assert.assertTrue(t.getColumnLength(0) == 1);
   
    t.addAttribute("b");
    Assert.assertTrue(t.getColumnLength(1) == 1);
   
    t.addAttribute("aasdfasd|fasdf");
    Assert.assertTrue(t.getColumnLength(2) == 14);
   
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.