diff --git a/jOOQ/src/main/java/org/jooq/SelectDistinctOnStep.java b/jOOQ/src/main/java/org/jooq/SelectDistinctOnStep.java index de8e01b736..6c3d9f8cc2 100644 --- a/jOOQ/src/main/java/org/jooq/SelectDistinctOnStep.java +++ b/jOOQ/src/main/java/org/jooq/SelectDistinctOnStep.java @@ -38,6 +38,7 @@ package org.jooq; // ... +import static org.jooq.SQLDialect.H2; import static org.jooq.SQLDialect.POSTGRES; import java.util.Collection; @@ -111,7 +112,7 @@ public interface SelectDistinctOnStep extends SelectIntoStepDISTINCT clause, no matter if * it is added explicitly via the jOOQ API. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) SelectIntoStep on(SelectFieldOrAsterisk... fields); /** @@ -121,20 +122,20 @@ public interface SelectDistinctOnStep extends SelectIntoStepDISTINCT clause, no matter if * it is added explicitly via the jOOQ API. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) SelectIntoStep on(Collection fields); /** * Add the PostgreSQL-specific ON(...) clause to a * SELECT DISTINCT ON (...) statement. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) SelectIntoStep distinctOn(SelectFieldOrAsterisk... fields); /** * Add the PostgreSQL-specific ON(...) clause to a * SELECT DISTINCT ON (...) statement. */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) SelectIntoStep distinctOn(Collection fields); } diff --git a/jOOQ/src/main/java/org/jooq/SelectQuery.java b/jOOQ/src/main/java/org/jooq/SelectQuery.java index b8b6bc8f7a..321ada3a55 100644 --- a/jOOQ/src/main/java/org/jooq/SelectQuery.java +++ b/jOOQ/src/main/java/org/jooq/SelectQuery.java @@ -115,7 +115,7 @@ public interface SelectQuery extends Select, ConditionProvi *

* This also sets the distinct flag to true */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) void addDistinctOn(SelectFieldOrAsterisk... fields); /** @@ -123,7 +123,7 @@ public interface SelectQuery extends Select, ConditionProvi *

* This also sets the distinct flag to true */ - @Support({ POSTGRES }) + @Support({ H2, POSTGRES }) void addDistinctOn(Collection fields); /**