From 57ea195109f197b27b230452b5e0c575495c3a60 Mon Sep 17 00:00:00 2001 From: Ivan Dugic Date: Sat, 1 Sep 2012 19:55:08 +0200 Subject: [PATCH] [#1245] Improve formatting for DECIMAL data types in Result.format(). Nicely align the decimal point and reserve space on both sides Who would say some jUnit test will fail? Cool. --- jOOQ/src/main/java/org/jooq/impl/ResultImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java index fd8ae50068..aa78e98b65 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java @@ -948,9 +948,12 @@ class ResultImpl implements Result, AttachableInternal { Map, Integer> decimalPlacesMap = new HashMap, Integer>(); for (Field f : getFields()) { if (Number.class.isAssignableFrom(f.getType())) { - // Collect all decimal places for the column values List decimalPlacesList = new ArrayList(); + // Initialize + decimalPlacesList.add(0); + + // Collect all decimal places for the column values String value; for (int i = 0; i < min(MAX_RECORDS, size()); i++) { value = format0(getValue(i, f));