diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractResult.java b/jOOQ/src/main/java/org/jooq/impl/AbstractResult.java index 59a2068429..ca513f43f2 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractResult.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractResult.java @@ -397,7 +397,8 @@ abstract class AbstractResult extends AbstractFormattable impl writer.append(format.newline()); } - for (Record record : this) { + for (R record : this) { + record = nullSafe(record); String sep2 = ""; int size = fields.size(); @@ -418,7 +419,7 @@ abstract class AbstractResult extends AbstractFormattable impl } } - private final String formatCSV0(Object value, CSVFormat format) { + private static final String formatCSV0(Object value, CSVFormat format) { // [#2741] TODO: This logic will be externalised in new SPI // [#4746] Escape null and empty strings