From bed6563095ec70f9fd3bd3e659b75eef4a61a4ad Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 23 Dec 2020 10:51:51 +0100 Subject: [PATCH] [jOOQ/jOOQ#11166] Wrong SQL generated for Informix STDDEV_SAMP and VAR_SAMP --- jOOQ/src/main/java/org/jooq/impl/AbstractFetchable.java | 3 +++ jOOQ/src/main/java/org/jooq/impl/Names.java | 1 + jOOQ/src/main/java/org/jooq/impl/StddevSamp.java | 3 +++ jOOQ/src/main/java/org/jooq/impl/VarSamp.java | 2 -- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractFetchable.java b/jOOQ/src/main/java/org/jooq/impl/AbstractFetchable.java index 0d3b2a9c10..b696687527 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractFetchable.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractFetchable.java @@ -109,6 +109,8 @@ abstract class AbstractFetchable extends AbstractQueryPart imp return fetch().iterator(); } + + @Override public final CompletionStage> fetchAsync() { return fetchAsync(Tools.configuration(this).executorProvider().provide()); @@ -147,6 +149,7 @@ abstract class AbstractFetchable extends AbstractQueryPart imp } + @Override public final List fetch(Field field) { return fetch().getValues(field); diff --git a/jOOQ/src/main/java/org/jooq/impl/Names.java b/jOOQ/src/main/java/org/jooq/impl/Names.java index 2422ea9e7c..780ec87b49 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Names.java +++ b/jOOQ/src/main/java/org/jooq/impl/Names.java @@ -269,6 +269,7 @@ final class Names { static final Name N_STDDEV_SAMP = unquotedName("stddev_samp"); static final Name N_STDEV = unquotedName("stdev"); static final Name N_STDEVP = unquotedName("stdevp"); + static final Name N_STDEV_SAMP = unquotedName("stdev_samp"); static final Name N_STRFTIME = unquotedName("strftime"); static final Name N_STRING_AGG = unquotedName("string_agg"); static final Name N_STRREVERSE = unquotedName("strreverse"); diff --git a/jOOQ/src/main/java/org/jooq/impl/StddevSamp.java b/jOOQ/src/main/java/org/jooq/impl/StddevSamp.java index d7486e4f0b..1568981da8 100644 --- a/jOOQ/src/main/java/org/jooq/impl/StddevSamp.java +++ b/jOOQ/src/main/java/org/jooq/impl/StddevSamp.java @@ -97,6 +97,9 @@ extends + + + default: super.acceptFunctionName(ctx); break; diff --git a/jOOQ/src/main/java/org/jooq/impl/VarSamp.java b/jOOQ/src/main/java/org/jooq/impl/VarSamp.java index 499619e98b..0132ce6640 100644 --- a/jOOQ/src/main/java/org/jooq/impl/VarSamp.java +++ b/jOOQ/src/main/java/org/jooq/impl/VarSamp.java @@ -99,8 +99,6 @@ extends - - default: super.acceptFunctionName(ctx); break;