@Override public Object convert(BigDecimal decimal) { return DataTypeUtil.bigDecimalToByte(decimal); }
} else if (DataTypes.isDecimal(dataType)) { BigDecimal val = (BigDecimal) data; byte[] bigDecimalInBytes = DataTypeUtil.bigDecimalToByte(val); outputStream.writeShort(bigDecimalInBytes.length); outputStream.write(bigDecimalInBytes);
return b.array(); } else if (DataTypes.isDecimal(dataType)) { return DataTypeUtil.bigDecimalToByte((BigDecimal) value); } else if (dataType == DataTypes.BYTE_ARRAY) { return (byte[]) value;
return b.array(); } else if (DataTypes.isDecimal(dataType)) { return DataTypeUtil.bigDecimalToByte((BigDecimal) value); } else if (dataType == DataTypes.STRING || dataType == DataTypes.TIMESTAMP || dataType == DataTypes.DATE) {
} else if (DataTypes.isDecimal(dataType)) { updatedValues[minValues.length + i] = DataTypeUtil.bigDecimalToByte(BigDecimal.valueOf(Long.MIN_VALUE)); } else { buffer.putDouble(Double.MIN_VALUE);
return new byte[] { Byte.parseByte(dimensionValue) }; } else if (DataTypes.isDecimal(actualDataType)) { return bigDecimalToByte(new BigDecimal(dimensionValue)); } else if (actualDataType == DataTypes.TIMESTAMP) { Date dateToStr = null;
} else if (DataTypes.isDecimal(dataType)) { updatedValues[maxValues.length + i] = DataTypeUtil.bigDecimalToByte(BigDecimal.valueOf(Long.MAX_VALUE)); } else { buffer.putDouble(Double.MAX_VALUE);
return bigDecimalToByte(javaDecVal); } else { return getDataTypeConverter().convertFromStringToByte(data);
byte[] maxAsBytes = getMaxAsBytes(columnSpec.getSchemaDataType()); byte[] minAsBytes = getMinAsBytes(columnSpec.getSchemaDataType()); byte[] unique = DataTypeUtil.bigDecimalToByte(BigDecimal.ZERO); out.writeShort((short) maxAsBytes.length); out.write(maxAsBytes);
reUsableByteArrayDataOutputStream.write((byte) tmpValue); } else if (DataTypes.isDecimal(tmpDataType)) { byte[] decimalBytes = DataTypeUtil.bigDecimalToByte((BigDecimal) tmpValue); reUsableByteArrayDataOutputStream.writeShort((short) decimalBytes.length); reUsableByteArrayDataOutputStream.write(decimalBytes);
} else if (DataTypes.isDecimal(dataType)) { BigDecimal val = (BigDecimal) columnValue; byte[] bigDecimalInBytes = DataTypeUtil.bigDecimalToByte(val); output.writeShort(bigDecimalInBytes.length); output.writeBytes(bigDecimalInBytes);