public static Buffer getBufferFromDecimal(HiveDecimal dec, int scale) { if (dec == null) { return null; } // NOTE: Previously, we did OldHiveDecimal.setScale(scale), called OldHiveDecimal // unscaledValue().toByteArray(). return AvroSerdeUtils.getBufferFromBytes(dec.bigIntegerBytesScaled(scale)); }
case BINARY: if (schema.getType() == Type.BYTES){ return AvroSerdeUtils.getBufferFromBytes((byte[])fieldOI.getPrimitiveJavaObject(structFieldData)); } else if (schema.getType() == Type.FIXED){ Fixed fixed = new GenericData.Fixed(schema, (byte[])fieldOI.getPrimitiveJavaObject(structFieldData));
public static Buffer getBufferFromDecimal(HiveDecimal dec, int scale) { if (dec == null) { return null; } // NOTE: Previously, we did OldHiveDecimal.setScale(scale), called OldHiveDecimal // unscaledValue().toByteArray(). return AvroSerdeUtils.getBufferFromBytes(dec.bigIntegerBytesScaled(scale)); }
public static Buffer getBufferFromDecimal(HiveDecimal dec, int scale) { if (dec == null) { return null; } dec = dec.setScale(scale); return AvroSerdeUtils.getBufferFromBytes(dec.unscaledValue().toByteArray()); }
public static Buffer getBufferFromDecimal(HiveDecimal dec, int scale) { if (dec == null) { return null; } dec = dec.setScale(scale); return AvroSerdeUtils.getBufferFromBytes(dec.unscaledValue().toByteArray()); }
public static Buffer getBufferFromDecimal(HiveDecimal dec, int scale) { if (dec == null) { return null; } dec = dec.setScale(scale); return AvroSerdeUtils.getBufferFromBytes(dec.unscaledValue().toByteArray()); }
case BINARY: if (schema.getType() == Type.BYTES){ return AvroSerdeUtils.getBufferFromBytes((byte[])fieldOI.getPrimitiveJavaObject(structFieldData)); } else if (schema.getType() == Type.FIXED){ Fixed fixed = new GenericData.Fixed(schema, (byte[])fieldOI.getPrimitiveJavaObject(structFieldData));
case BINARY: if (schema.getType() == Type.BYTES){ return AvroSerdeUtils.getBufferFromBytes((byte[])fieldOI.getPrimitiveJavaObject(structFieldData)); } else if (schema.getType() == Type.FIXED){ Fixed fixed = new GenericData.Fixed(schema, (byte[])fieldOI.getPrimitiveJavaObject(structFieldData));
case BINARY: if (schema.getType() == Type.BYTES){ return AvroSerdeUtils.getBufferFromBytes((byte[])fieldOI.getPrimitiveJavaObject(structFieldData)); } else if (schema.getType() == Type.FIXED){ Fixed fixed = new GenericData.Fixed(schema, (byte[])fieldOI.getPrimitiveJavaObject(structFieldData));
case BINARY: if (schema.getType() == Type.BYTES){ return AvroSerdeUtils.getBufferFromBytes((byte[])fieldOI.getPrimitiveJavaObject(structFieldData)); } else if (schema.getType() == Type.FIXED){ Fixed fixed = new GenericData.Fixed(schema, (byte[])fieldOI.getPrimitiveJavaObject(structFieldData));