From 3492fb8e7258929cf3cf4035e2bd510310bf87c3 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Fri, 11 May 2018 17:29:13 +0200 Subject: [PATCH] [#7477] Add Field.concat(char...) --- jOOQ/src/main/java/org/jooq/Field.java | 10 ++++++++++ jOOQ/src/main/java/org/jooq/impl/AbstractField.java | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/Field.java b/jOOQ/src/main/java/org/jooq/Field.java index 2920a16332..33b6ecb72e 100644 --- a/jOOQ/src/main/java/org/jooq/Field.java +++ b/jOOQ/src/main/java/org/jooq/Field.java @@ -3375,6 +3375,16 @@ extends @Support Field concat(String... values); + /** + * This method is part of the pre-2.0 API. This API is maintained for + * backwards-compatibility. It may be removed in the future. Consider using + * equivalent methods from {@link DSLContext} + * + * @see DSL#concat(String...) + */ + @Support + Field concat(char... values); + /** * This method is part of the pre-2.0 API. This API is maintained for * backwards-compatibility. It may be removed in the future. Consider using diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractField.java b/jOOQ/src/main/java/org/jooq/impl/AbstractField.java index 067fc70baf..93cad59fd3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractField.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractField.java @@ -1929,6 +1929,11 @@ abstract class AbstractField extends AbstractNamed implements Field { return DSL.concat(Tools.combine(this, Tools.fields(values).toArray(EMPTY_FIELD))); } + @Override + public final Field concat(char... values) { + return concat(new String(values)); + } + @Override @Deprecated public final Field substring(int startingPosition) {