[hibernate/hibernate-orm] 78209d: Add filter clause for aggregate functions in HQL
by Jan Schatteman
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 78209dc5067ba06fb18b9bb859536ca10ae17a29
https://github.com/hibernate/hibernate-orm/commit/78209dc5067ba06fb18b9bb...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2021-07-07 (Wed, 07 Jul 2021)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
A hibernate-core/src/main/java/org/hibernate/dialect/function/CaseWhenEveryAnyEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/EveryAnyEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/SQLServerEveryAnyEmulation.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/AbstractSqmSelfRenderingFunctionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/NamedSqmFunctionDescriptor.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/AggregateFilterClauseTest.java
Log Message:
-----------
Add filter clause for aggregate functions in HQL
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
Commit: 00a8a6c20eab58e0899f6bd83231853bd7639d37
https://github.com/hibernate/hibernate-orm/commit/00a8a6c20eab58e0899f6bd...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2021-07-07 (Wed, 07 Jul 2021)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/AggregateFilterClauseTest.java
Log Message:
-----------
Correct grammar to disallow filter clause in quantified subqueries
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
Compare: https://github.com/hibernate/hibernate-orm/compare/6447ca9b2607...00a8a6c...
2 years, 9 months