Skip to content

Commit 97610f7

Browse files
authored
return BigDecimal if already provided instead of converting. (#2208)
1 parent cbbeebd commit 97610f7

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

client-v2/src/main/java/com/clickhouse/client/api/data_formats/internal/SerializerUtils.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -737,7 +737,9 @@ public static BigInteger convertToBigInteger(Object value) {
737737
}
738738

739739
public static BigDecimal convertToBigDecimal(Object value) {
740-
if (value instanceof BigInteger) {
740+
if (value instanceof BigDecimal) {
741+
return (BigDecimal) value;
742+
} else if (value instanceof BigInteger) {
741743
return new BigDecimal((BigInteger) value);
742744
} else if (value instanceof Number) {
743745
return BigDecimal.valueOf(((Number) value).doubleValue());

0 commit comments

Comments
 (0)