From 5761ddd40e5fabc97fd059f700f1bd5735623025 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 23 Sep 2021 14:08:35 +0200 Subject: [PATCH] [jOOQ/jOOQ#12465] Move ANY_VALUE to API generator --- .../src/main/java/org/jooq/impl/AnyValue.java | 8 ++++--- jOOQ/src/main/java/org/jooq/impl/DSL.java | 22 +++++++++---------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AnyValue.java b/jOOQ/src/main/java/org/jooq/impl/AnyValue.java index a8dc53dfbf..948af903da 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AnyValue.java +++ b/jOOQ/src/main/java/org/jooq/impl/AnyValue.java @@ -55,6 +55,8 @@ import org.jooq.impl.*; import org.jooq.tools.*; import java.util.*; +import java.util.function.*; +import java.util.stream.*; /** @@ -67,13 +69,13 @@ extends { AnyValue( - Field value + Field field ) { super( false, N_ANY_VALUE, - Tools.nullSafeDataType(value), - nullSafeNotNull(value, OTHER) + Tools.nullSafeDataType(field), + nullSafeNotNull(field, (DataType) OTHER) ); } diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index 8425a99d9d..46619b3041 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -19799,6 +19799,17 @@ public class DSL { // Aggregate functions // ------------------------------------------------------------------------- + /** + * The ANY_VALUE function. + *

+ * Get any arbitrary value from the group. + */ + @NotNull + @Support + public static AggregateFunction anyValue(Field field) { + return new AnyValue(field); + } + /** * The AVG function. */ @@ -23709,17 +23720,6 @@ public class DSL { // XXX Aggregate functions // ------------------------------------------------------------------------- - /** - * The ANY_VALUE function. - *

- * Get any arbitrary value from the group. - */ - @NotNull - @Support - public static AggregateFunction anyValue(Field value) { - return new AnyValue(value); - } - /** * Get the count(*) function. */