From bf80577c4cb2c830dd9b5d08fda6b1f4559ec41b Mon Sep 17 00:00:00 2001 From: lukaseder Date: Fri, 27 May 2016 18:44:20 +0200 Subject: [PATCH] [#2303] More impl --- .../main/java/org/jooq/impl/ParserImpl.java | 250 ++++++++++++++++++ jOOQ/src/main/java/org/jooq/impl/Tools.java | 8 + 2 files changed, 258 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index fd39a9229c..81ed219690 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -2052,6 +2052,256 @@ package org.jooq.impl; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java index 29222d789a..950d3147b8 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Tools.java +++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java @@ -790,10 +790,18 @@ final class Tools { return result; } + static final Field[] fieldsByName(Collection fieldNames) { + return fieldsByName(null, fieldNames.toArray(new String[0])); + } + static final Field[] fieldsByName(String[] fieldNames) { return fieldsByName(null, fieldNames); } + static final Field[] fieldsByName(String tableName, Collection fieldNames) { + return fieldsByName(tableName, fieldNames.toArray(new String[0])); + } + static final Field[] fieldsByName(String tableName, String[] fieldNames) { if (fieldNames == null) return null;