[#5791] Implement DefaultRecordContext.toString()

This commit is contained in:
lukaseder 2017-01-17 22:02:02 +01:00
parent 91fcf29d1e
commit 2b59a70cf6

View File

@ -34,6 +34,7 @@
*/
package org.jooq.impl;
import java.util.Arrays;
import java.util.Map;
import org.jooq.Configuration;
@ -41,6 +42,7 @@ import org.jooq.ExecuteType;
import org.jooq.Record;
import org.jooq.RecordContext;
import org.jooq.RecordType;
import org.jooq.Result;
import org.jooq.SQLDialect;
import org.jooq.conf.Settings;
@ -124,4 +126,16 @@ class DefaultRecordContext implements RecordContext {
public final Exception exception() {
return exception;
}
@Override
public String toString() {
if (records != null && records.length > 0) {
Result<Record> result = DSL.using(configuration).newResult(records[0].fields());
result.addAll(Arrays.asList(records));
return result.toString();
}
else {
return "No Records";
}
}
}