From 5cb70bc7f473d1d09342201e3fd6288d50c2b164 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Tue, 26 Jan 2016 11:20:22 +0100 Subject: [PATCH] Minor optimisation --- jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java index 790310a939..c82ebf75ca 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java @@ -251,11 +251,13 @@ class SelectQueryImpl extends AbstractResultQuery implement @SuppressWarnings("unchecked") @Override public final Field asField() { - if (getSelect().size() != 1) { + List> s = getSelect(); + + if (s.size() != 1) { throw new IllegalStateException("Can only use single-column ResultProviderQuery as a field"); } - return new ScalarSubquery(this, (DataType) getSelect().get(0).getDataType()); + return new ScalarSubquery(this, (DataType) s.get(0).getDataType()); } @Override