@Test public void testParquetBytes() { Decimal decimal = new Decimal("decimal(10,1)"); byte[] bytes = decimal.toParquetBytes("10.555"); BigInteger bigInteger = new BigInteger(bytes); assertEquals(105, bigInteger.intValue()); }
public byte[] toParquetBytes(String v) { return toBigDecimal(v).unscaledValue().toByteArray(); }
Decimal { public byte[] toParquetBytes(String v) { return toBigDecimal(v).unscaledValue().toByteArray(); } }
Decimal { public byte[] toParquetBytes(String v) { return toBigDecimal(v).unscaledValue().toByteArray(); } Decimal(String type); }
Decimal { public byte[] toParquetBytes(String v) { return toBigDecimal(v).unscaledValue().toByteArray(); } Decimal(String type); int getPrecision(); int getScale(); static Pair<Integer, Integer> getPrecisionAndScale(String type); BigDecimal toBigDecimal(String v); byte[] toParquetBytes(String v); }
Decimal { public byte[] toParquetBytes(String v) { return toBigDecimal(v).unscaledValue().toByteArray(); } Decimal(String type); int getPrecision(); int getScale(); static Pair<Integer, Integer> getPrecisionAndScale(String type); BigDecimal toBigDecimal(String v); byte[] toParquetBytes(String v);  }