Package org.apache.hadoop.hive.common.type

Examples of org.apache.hadoop.hive.common.type.Decimal128


    testAggregateDecimal(
        "Decimal",
        "min",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(1),
                new Decimal128(2),
                new Decimal128(3)}),
       new Decimal128(1));
    testAggregateDecimal(
        "Decimal",
        "min",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(3),
                new Decimal128(2),
                new Decimal128(1)}),
        new Decimal128(1));

    testAggregateDecimal(
        "Decimal",
        "min",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(2),
                new Decimal128(1),
                new Decimal128(3)}),
        new Decimal128(1));
  }
View Full Code Here


    testAggregateDecimal(
        "Decimal",
       "sum",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(1),
                new Decimal128(2),
                new Decimal128(3)}),
       new Decimal128(1+2+3));
  }
View Full Code Here

    testAggregateDecimal(
        "Decimal(10,4)",
        "sum",
        4,
        Arrays.asList(new Object[]{
                new Decimal128("1234.2401", scale),
                new Decimal128("1868.52", scale),
                new Decimal128(0L, (short) 0),
                new Decimal128("456.84", scale),
                new Decimal128("121.89", scale)}),
       new Decimal128("3681.4901", scale));
  }
View Full Code Here

    testAggregateDecimal(
        "Decimal",
        "avg",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(1),
                new Decimal128(2),
                new Decimal128(3)}),
       HiveDecimal.create((1+2+3)/3));
  }
View Full Code Here

    testAggregateDecimal(
        "Decimal",
        "avg",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(-1),
                new Decimal128(-2),
                new Decimal128(-3)}),
        HiveDecimal.create((-1-2-3)/3));
  }
View Full Code Here

      testAggregateDecimal(
        "Decimal",
        "variance",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(13),
                new Decimal128(5),
                new Decimal128(7),
                new Decimal128(19)}),
        (double) 30);
  }
View Full Code Here

      testAggregateDecimal(
        "Decimal",
        "var_samp",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(13),
                new Decimal128(5),
                new Decimal128(7),
                new Decimal128(19)}),
        (double) 40);
  }
View Full Code Here

      testAggregateDecimal(
        "Decimal",
        "stddev_pop",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(13),
                new Decimal128(5),
                new Decimal128(7),
                new Decimal128(19)}),
        (double) Math.sqrt(30));
  }
View Full Code Here

      testAggregateDecimal(
        "Decimal",
        "stddev_samp",
        2,
        Arrays.asList(new Object[]{
                new Decimal128(13),
                new Decimal128(5),
                new Decimal128(7),
                new Decimal128(19)}),
        (double) Math.sqrt(40));
  }
View Full Code Here

        "sum",
        new FakeVectorRowBatchFromObjectIterables(
            2,
            new String[] {"decimal(38,0)", "bigint"},
            Arrays.asList(new Object[]{
                    new Decimal128(1),null,
                    new Decimal128(1), null}),
            Arrays.asList(new Object[]{13L,null,7L, 19L})),
        buildHashMap(HiveDecimal.create(1), 20L, null, 19L));
  }
View Full Code Here

TOP

Related Classes of org.apache.hadoop.hive.common.type.Decimal128

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.