From 7f3e0fb63db18742a05a8cf251dc7f554f891089 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 7 Sep 2012 12:38:08 +0200 Subject: [PATCH] [#1808] Optimise various ResultQuery.fetch(int), ResultQuery.fetch(String) methods. They don't need to fetch all fields, only the required ones - Added a comment --- jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java b/jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java index a0709c43c9..2f8560d9d2 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractSelect.java @@ -133,6 +133,9 @@ abstract class AbstractSelect extends AbstractResultQuery i @Override protected final List> getFields(ResultSetMetaData meta) { + + // [#1808] TODO: Restrict this field list, in case a restricting fetch() + // method was called to get here List> select = getSelect(); // If no projection was specified explicitly, create fields from result