Skip to content

Commit 0be008f

Browse files
committed
Informix does support hypothetical set functions ❤️
1 parent daaeedb commit 0be008f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/InformixDialect.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,7 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
349349
functionFactory.variance();
350350
functionFactory.bitLength_pattern( "length(?1)*8" );
351351
functionFactory.varPop_sumCount();
352+
functionFactory.hypotheticalOrderedSetAggregates();
352353

353354
final SqmFunctionRegistry functionRegistry = functionContributions.getFunctionRegistry();
354355
final TypeConfiguration typeConfiguration = functionContributions.getTypeConfiguration();

hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/CriteriaWindowFunctionTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import org.hibernate.cfg.AvailableSettings;
1111
import org.hibernate.community.dialect.AltibaseDialect;
12+
import org.hibernate.community.dialect.InformixDialect;
1213
import org.hibernate.dialect.DB2Dialect;
1314
import org.hibernate.dialect.SQLServerDialect;
1415
import org.hibernate.query.criteria.HibernateCriteriaBuilder;
@@ -199,6 +200,7 @@ public void testFirstValue(SessionFactoryScope scope) {
199200
@Test
200201
@SkipForDialect(dialectClass = SQLServerDialect.class, reason = "No support for nth_value function")
201202
@SkipForDialect(dialectClass = DB2Dialect.class, majorVersion = 10, reason = "No support for nth_value function")
203+
@SkipForDialect(dialectClass = InformixDialect.class, reason = "No support for nth_value function")
202204
public void testNthValue(SessionFactoryScope scope) {
203205
scope.inTransaction(
204206
session -> {

0 commit comments

Comments
 (0)