Package org.apache.pig.data

Examples of org.apache.pig.data.DataAtom.strval()


        EvalFunc<DataAtom> avg = new AVG();
        Tuple tup = Util.loadNestTuple(new Tuple(1), input);
        DataAtom output = new DataAtom();
        avg.exec(tup, output);
       
        double actual = (new Double(output.strval())).doubleValue();
        assertTrue(actual == expected);
    }

    @Test
    public void testAVGInitial() throws Exception {
View Full Code Here


        EvalFunc<DataAtom> count = new COUNT();
        Tuple tup = Util.loadNestTuple(new Tuple(1), input);
        DataAtom output = new DataAtom();
        count.exec(tup, output);

        double actual = (new Double(output.strval())).doubleValue();
        assertTrue(actual == expected);
    }

    @Test
    public void testCOUNTMap() throws Exception {
View Full Code Here

        EvalFunc<DataAtom> sum = new SUM();
        Tuple tup = Util.loadNestTuple(new Tuple(1), input);
        DataAtom output = new DataAtom();
        sum.exec(tup, output);

        double actual = (new Double(output.strval())).doubleValue();

        assertTrue(actual == expected);
    }

    @Test
View Full Code Here

        DataAtom field = new DataAtom(data);
        Tuple input = new Tuple(field);
        DataAtom output = new DataAtom();

        func.exec(input, output);
        assertTrue(output.strval().equals(expected));

        // test schema creation
        String fieldName = "field1";
        AtomSchema fieldSchema = new AtomSchema(fieldName);
        TupleSchema tupleSchema = new TupleSchema();
View Full Code Here

          Tuple tup = new Tuple(1);
          tup.setField(0, -1.0);
          DataAtom output = new DataAtom();
          ABS.exec(tup, output);
          double expected = 1.0;
          double actual = (new Double(output.strval())).doubleValue();
            assertEquals(actual, expected, delta);
      }
  
  
   public void testACOS() throws Exception {
View Full Code Here

          Tuple tup = new Tuple(1);
          tup.setField(0, 0.5);
          DataAtom output = new DataAtom();
          ACOS.exec(tup, output);
          double expected = Math.acos(0.5);
          double actual = (new Double(output.strval())).doubleValue();
          assertEquals(actual, expected, delta);
      }
  
  
   public void testASIN() throws Exception {
View Full Code Here

          Tuple tup = new Tuple(1);
          tup.setField(0, 0.5);
          DataAtom output = new DataAtom();
          ASIN.exec(tup, output);
          double expected = Math.asin(0.5);
          double actual = (new Double(output.strval())).doubleValue();
          assertEquals(actual, expected, delta);
      }
  
   public void testATAN() throws Exception {
          EvalFunc<DataAtom> ATAN = new ATAN();
View Full Code Here

          Tuple tup = new Tuple(1);
          tup.setField(0, 0.5);
          DataAtom output = new DataAtom();
          ATAN.exec(tup, output);
          double expected = Math.atan(0.5);
          double actual = (new Double(output.strval())).doubleValue();
          assertEquals(actual, expected, delta);
      }
  
   public void testATAN2() throws Exception {
          EvalFunc<DataAtom> ATAN2 = new ATAN2();
View Full Code Here

          tup.setField(0, 0.5);
          tup.setField(1,0.6);
          DataAtom output = new DataAtom();
          ATAN2.exec(tup, output);
          double expected = Math.atan2(0.5,0.6);
          double actual = (new Double(output.strval())).doubleValue();
          assertEquals(actual, expected, delta);
      }
  
   public void testCBRT() throws Exception{
       EvalFunc<DataAtom> CBRT = new CBRT();
View Full Code Here

          Tuple tup = new Tuple(1);
          tup.setField(0, 0.5);
          DataAtom output = new DataAtom();
          CBRT.exec(tup, output);
          double expected = Math.cbrt(0.5);
          double actual = (new Double(output.strval())).doubleValue();
          assertEquals(actual, expected, delta);
   }
  
   public void testCEIL() throws Exception{
       EvalFunc<DataAtom> CEIL = new CEIL();
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.