public static HiveDecimal getHiveDecimalFromByteBuffer(ByteBuffer byteBuffer, int scale) { byte[] result = getBytesFromByteBuffer(byteBuffer); HiveDecimal dec = HiveDecimal.create(new BigInteger(result), scale); return dec; }
return fixed.bytes(); } else if (recordSchema.getType() == Type.BYTES){ return AvroSerdeUtils.getBytesFromByteBuffer((ByteBuffer) datum); } else { throw new AvroSerdeException("Unexpected Avro schema for Binary TypeInfo: " + recordSchema.getType());
public static HiveDecimal getHiveDecimalFromByteBuffer(ByteBuffer byteBuffer, int scale) { byte[] result = getBytesFromByteBuffer(byteBuffer); HiveDecimal dec = HiveDecimal.create(new BigInteger(result), scale); return dec; }
public static HiveDecimal getHiveDecimalFromByteBuffer(ByteBuffer byteBuffer, int scale) { byte[] result = getBytesFromByteBuffer(byteBuffer); HiveDecimal dec = HiveDecimal.create(new BigInteger(result), scale); return dec; }
public static HiveDecimal getHiveDecimalFromByteBuffer(ByteBuffer byteBuffer, int scale) { byte[] result = getBytesFromByteBuffer(byteBuffer); HiveDecimal dec = HiveDecimal.create(new BigInteger(result), scale); return dec; }
public static HiveDecimal getHiveDecimalFromByteBuffer(ByteBuffer byteBuffer, int scale) { byte[] result = getBytesFromByteBuffer(byteBuffer); HiveDecimal dec = HiveDecimal.create(new BigInteger(result), scale); return dec; }
return fixed.bytes(); } else if (recordSchema.getType() == Type.BYTES){ return AvroSerdeUtils.getBytesFromByteBuffer((ByteBuffer) datum); } else { throw new AvroSerdeException("Unexpected Avro schema for Binary TypeInfo: " + recordSchema.getType());
return fixed.bytes(); } else if (recordSchema.getType() == Type.BYTES){ return AvroSerdeUtils.getBytesFromByteBuffer((ByteBuffer) datum); } else { throw new AvroSerdeException("Unexpected Avro schema for Binary TypeInfo: " + recordSchema.getType());
return fixed.bytes(); } else if (recordSchema.getType() == Type.BYTES){ return AvroSerdeUtils.getBytesFromByteBuffer((ByteBuffer) datum); } else { throw new AvroSerdeException("Unexpected Avro schema for Binary TypeInfo: " + recordSchema.getType());
return fixed.bytes(); } else if (recordSchema.getType() == Type.BYTES){ return AvroSerdeUtils.getBytesFromByteBuffer((ByteBuffer) datum); } else { throw new AvroSerdeException("Unexpected Avro schema for Binary TypeInfo: " + recordSchema.getType());