Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: f52cf04a1653af02dad7cf632fe5d3766e4db942
https://github.com/hibernate/hibernate-orm/commit/f52cf04a1653af02dad7cf6...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-02-09 (Wed, 09 Feb 2022)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmAggregateFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmOrderedSetAggregateFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/FakeSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/AbstractStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteContainer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/delete/DeleteStatement.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryTransformer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/InsertStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/SelectStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/update/UpdateStatement.java
M
hibernate-envers/src/main/java/org/hibernate/envers/function/OrderByFragmentFunction.java
Log Message:
-----------
Introduce QueryTransformer for functions
Commit: 236ece769bf645056b1dddb8afe14dd1a9fc4e65
https://github.com/hibernate/hibernate-orm/commit/236ece769bf645056b1dddb...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-02-09 (Wed, 09 Feb 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2iDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2zDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/AggregateWindowEmulationQueryTransformer.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/HypotheticalSetWindowEmulation.java
M
hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionFunction.java
A
hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionWindowEmulation.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteInsertHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/TableBasedInsertHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AggregateFunctionChecker.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/ExpressionReplacementWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Over.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/Junction.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/QueryPart.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/QuerySpec.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/OrderedSetAggregateTest.java
Log Message:
-----------
Implement query transformer to emulate for ordered set aggregate functions through their
window variants
Commit: d5d1cf937cfe67d0b54cab59a85b6b89cffe870a
https://github.com/hibernate/hibernate-orm/commit/d5d1cf937cfe67d0b54cab5...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-02-09 (Wed, 09 Feb 2022)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/query/sqm/spi/BaseSemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/spi/ExpressionReplacementWalker.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ConvertedQueryLiteral.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryTransformer.java
Log Message:
-----------
Fix a type and missing branches in base walkers for ordered set aggregates
Compare:
https://github.com/hibernate/hibernate-orm/compare/c2ee076ce643...d5d1cf9...