Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: b75277b42157a00b9b2c1b34339e2b6d6b88c7b0
https://github.com/hibernate/hibernate-orm/commit/b75277b42157a00b9b2c1b3...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-12-18 (Sat, 18 Dec 2021)
Changed paths:
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/InformixSqmToSqlAstConverter.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/IngresSqmToSqlAstConverter.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SybaseAnywhereSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASESqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseSqmToSqlAstConverter.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractCompositeIdentifierMapping.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedAttributeMapping.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedForeignKeyDescriptor.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
M
hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/query/results/DomainResultCreationStateImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/SqmMutationStrategyHelper.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/AbstractCteMutationHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteDeleteHandler.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/cte/CteUpdateHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/inline/InlineDeleteHandler.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/ExecuteWithTemporaryTableHelper.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/InsertExecutionDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/RestrictedDeleteExecutionDelegate.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/mutation/internal/temptable/UpdateExecutionDelegate.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/internal/SqlAstProcessingStateImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqlAstQueryPartProcessingStateImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.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
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AliasCollector.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlExpressionResolver.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/AbstractMutationStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/MutationStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTableGroup.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/from/AbstractTableReference.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CorrelatedTableGroup.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/DerivedTableReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/FromClause.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/MutatingTableReferenceGroupWrapper.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/NamedTableReference.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/QueryPartTableReference.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/StandardTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReference.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceJoin.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableGroup.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableReference.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/ValuesTableReference.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/QueryGroup.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/main/java/org/hibernate/sql/ast/tree/update/UpdateStatement.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
M
hibernate-core/src/test/java/org/hibernate/test/hql/CollectionMapWithComponentValueTest.java
M
hibernate-envers/src/main/java/org/hibernate/envers/function/OrderByFragmentFunction.java
Log Message:
-----------
Split TableReference class into interface and NamedTableReference implementation to
allow QueryPartTableReference and ValuesTableReference to fit into the picture
Commit: 1988ffa310f7102e8e91e5764a4a03b803e12bcf
https://github.com/hibernate/hibernate-orm/commit/1988ffa310f7102e8e91e57...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-12-18 (Sat, 18 Dec 2021)
Changed paths:
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TimesTenSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASESqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.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
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AliasCollector.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/DerivedTableReference.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/FunctionTableReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/LazyTableGroup.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/QueryPartTableReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupJoin.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/ValuesTableReference.java
Log Message:
-----------
Support lateral joins by introducing a lateral flag in TableGroupJoin and add a
FunctionTableReference for table valued functions
Commit: ab954925e47a01772e8f0b0bc86fa9e21e2ee34d
https://github.com/hibernate/hibernate-orm/commit/ab954925e47a01772e8f0b0...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-12-18 (Sat, 18 Dec 2021)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceJoin.java
Log Message:
-----------
Simplify TableJoin to only allow the distinction between inner and left joins
Commit: fb302063874561a423f203b0b299d898d6bcb4c6
https://github.com/hibernate/hibernate-orm/commit/fb302063874561a423f203b...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-12-18 (Sat, 18 Dec 2021)
Changed paths:
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/FirebirdDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/InformixDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/IngresDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SQLiteSqlAstTranslator.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SybaseAnywhereDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TeradataDialect.java
M
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TimesTenSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.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/DB2zSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANACloudColumnStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANAColumnStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HANARowStoreDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASESqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/TiDBDialect.java
M hibernate-core/src/main/java/org/hibernate/query/results/TableGroupImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderEntityStandard.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/InsertExecutionDelegate.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.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/AggregateFunctionChecker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTableGroup.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/AbstractTableGroup.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CorrelatedTableGroup.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/DelegatingTableGroup.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/FunctionTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/LazyTableGroup.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/MappedByTableGroup.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/MutatingTableReferenceGroupWrapper.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/OneToManyTableGroup.java
A
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/QueryPartTableGroup.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/StandardVirtualTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/ValuesTableGroup.java
M
hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/BooleanExpressionPredicate.java
M hibernate-core/src/test/java/org/hibernate/orm/test/map/MapIndexFormulaTest.java
M
hibernate-envers/src/main/java/org/hibernate/envers/function/OrderByFragmentFunction.java
Log Message:
-----------
Add emulation for simple lateral joins and make use of lateral joins for min/max
index/element paths if possible
Commit: d1a732fcf1a803e6974471a0ba1b18987b409c4d
https://github.com/hibernate/hibernate-orm/commit/d1a732fcf1a803e6974471a...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-12-18 (Sat, 18 Dec 2021)
Changed paths:
M gradle/libraries.gradle
A hibernate-core/src/test/resources/junit-platform.properties
Log Message:
-----------
Tryout a deterministic test class order
Compare:
https://github.com/hibernate/hibernate-orm/compare/70114d30ece5...d1a732f...