[hibernate/hibernate-orm] a94866: Updated several disabled envers test reasons based...
by Chris Cranford
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: a948669d0557cc1158f573fd30ca2649150afbbe
https://github.com/hibernate/hibernate-orm/commit/a948669d0557cc1158f573f...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/envers/test/revisionentity/CustomBoxedTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/revisionentity/CustomColumnMappingTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/revisionentity/CustomDateTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/revisionentity/CustomPropertyAccessTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/revisionentity/CustomRevisionEntityPrimitiveTypesTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/revisionentity/ListenerTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/revisionentity/LongRevNumberTest.java
Log Message:
-----------
Updated several disabled envers test reasons based on recent work.
5 years, 6 months
[hibernate/hibernate-orm] 807f6e: Remove MAX_FETCH_DEPTH workaround for certain Enve...
by Chris Cranford
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 807f6eab1b6b2514a54dc98b9862f998e0981242
https://github.com/hibernate/hibernate-orm/commit/807f6eab1b6b2514a54dc98...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/envers/test/collections/EntityMapTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/collections/mapkey/ComponentMapKeyTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/collections/mapkey/IdMapKeyTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/hashcode/ChangingHashcodeTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/hashcode/ListHashcodeChangeTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/hashcode/SetHashcodeChangeTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/BasicListTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/BasicMapTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/BasicSetTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/BasicWhereJoinTableTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/CustomComparatorEntityTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/IndexColumnListTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/OrderColumnListTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/ternary/TernaryMapFlushTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/ternary/TernaryMapTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/unidirectional/BasicUniListTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/unidirectional/BasicUniMapTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/unidirectional/BasicUniSetTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/manytomany/unidirectional/JoinTableDetachedTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedOneToManyInComponentTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/multiplerelations/MultipleAssociationsTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/naming/EstonianTableAliasTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/naming/OneToManyUnidirectionalNamingTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/naming/VersionsJoinTableNamingTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/onetomany/detached/BasicDetachedListTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/onetomany/detached/BasicDetachedSetTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/onetomany/detached/BasicJoinColumnSetTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/onetomany/detached/DataChangesDetachedSetTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/onetomany/detached/DetachedTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/onetomany/detached/DoubleDetachedSetTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/proxy/RemovedObjectQueryTest.java
Log Message:
-----------
Remove MAX_FETCH_DEPTH workaround for certain Envers tests.
5 years, 6 months
[hibernate/hibernate-orm] e9df52: Fix support for collections inside embeddables.
by Chris Cranford
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: e9df52f101af71ca630f50860925cb71998c3a74
https://github.com/hibernate/hibernate-orm/commit/e9df52f101af71ca630f508...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/Collections.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractVisitor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/SingleTableEntityTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/AbstractPersistentCollectionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/ManagedTypeDescriptor.java
Log Message:
-----------
Fix support for collections inside embeddables.
Commit: 21be17053dd1800b9f33a61d9835a0216bb5c69f
https://github.com/hibernate/hibernate-orm/commit/21be17053dd1800b9f33a61...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/envers/internal/synchronization/work/AddWorkUnit.java
Log Message:
-----------
Fix audited modified flags to work when inserting and update entity within same transaction.
Commit: 802a508894d7a22641c84ad5d9750fbc70f71495
https://github.com/hibernate/hibernate-orm/commit/802a508894d7a22641c84ad...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/envers/event/spi/AbstractEnversCollectionEventListener.java
Log Message:
-----------
Fix resolving collection property name when inside embeddable.
Commit: 42cdfce03e934d7025ea744cb73082c224835c68
https://github.com/hibernate/hibernate-orm/commit/42cdfce03e934d7025ea744...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/envers/test/EnversSingleSessionBasedFunctionalTest.java
M hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/AbstractModifiedFlagsEntityTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/AbstractModifiedFlagsOneSessionTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedAuditedManyToManyTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedBidirectionalTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedBidirectionalTest2.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedChildAuditingTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedChildReferencingTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedComponentMapKeyTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedComponentsTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedDetachedMultipleCollectionTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedDoubleJoinColumnBidirectionalListTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedForDefaultNotUsingTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedIdMapKeyTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedInsertUpdateSameTransactionTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedManyToOneInComponentTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedNotOwnedBidirectionalTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/HasChangedOneToManyInComponentTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/modifiedflags/ModifiedFlagSuffixTest.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/collections/MultipleCollectionEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/collections/MultipleCollectionRefEntity1.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/collections/MultipleCollectionRefEntity2.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/components/relations/ManyToOneComponent.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/components/relations/ManyToOneComponentTestEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/components/relations/OneToManyComponent.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/components/relations/OneToManyComponentTestEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/inheritance/joined/ChildEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/inheritance/joined/ParentEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/inheritance/joined/childrelation/ChildIngEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/inheritance/joined/childrelation/ParentNotIngEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/inheritance/joined/childrelation/ReferencedEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/inheritance/joined/notownedrelation/Address.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/inheritance/joined/notownedrelation/Contact.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/inheritance/joined/notownedrelation/PersonalContact.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/modifiedflags/PartialModifiedFlagsEntity.java
A hibernate-core/src/test/java/org/hibernate/envers/test/support/domains/modifiedflags/WithModifiedFlagReferencingEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/entities/collection/MultipleCollectionEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/entities/collection/MultipleCollectionRefEntity1.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/entities/collection/MultipleCollectionRefEntity2.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/entities/components/relations/ManyToOneComponent.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/entities/components/relations/ManyToOneComponentTestEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/entities/components/relations/OneToManyComponent.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/entities/components/relations/OneToManyComponentTestEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/inheritance/joined/ChildEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/inheritance/joined/ParentEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/inheritance/joined/childrelation/ChildIngEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/inheritance/joined/childrelation/ParentNotIngEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/inheritance/joined/childrelation/ReferencedEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/inheritance/joined/notownedrelation/Address.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/inheritance/joined/notownedrelation/Contact.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/inheritance/joined/notownedrelation/PersonalContact.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/AbstractModifiedFlagsOneSessionTest.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedAuditedManyToManyTest.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedBidirectional2.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedBidirectionalTest.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedChildAuditing.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedChildReferencing.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedComponentMapKey.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedComponents.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedDetachedMultipleCollection.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedDoubleJoinColumnBidirectionalList.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedForDefaultNotUsing.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedIdMapKey.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedInsertUpdateSameTransactionTest.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedManyToOneInComponent.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedNotOwnedBidirectional.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedOneToManyInComponent.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/ModifiedFlagSuffix.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/entities/PartialModifiedFlagsEntity.java
R hibernate-core/src/test2/java/org/hibernate/envers/test/integration/modifiedflags/entities/WithModifiedFlagReferencingEntity.java
Log Message:
-----------
Ported more Envers tests.
Compare: https://github.com/hibernate/hibernate-orm/compare/9d16ca94cda0...42cdfce...
5 years, 6 months
[hibernate/hibernate-orm] 9d16ca: Removed uid from SqmPath and ColumnReferenceQualif...
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 9d16ca94cda0d6f24fd16528fbb8bbec2a6277f8
https://github.com/hibernate/hibernate-orm/commit/9d16ca94cda0d6f24fd1652...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/internal/StandardSingleIdEntityLoader.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappedSuperclassTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularPersistentAttributeEmbedded.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularPersistentAttributeEntity.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/AbstractSelector.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/FetchedTableReferenceCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/RootTableReferenceCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/composite/EmbeddedTypeDescriptorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/EntityIdentifierCompositeAggregatedImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/EntityIdentifierCompositeNonAggregatedImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/JoinedEntityTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/SingleTableEntityTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/ToOneJoinCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/AbstractEntityTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/AbstractPersistentCollectionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/BasicValuedNavigable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EmbeddedTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EmbeddedValuedNavigable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EntityTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EntityValuedNavigable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/PluralValuedNavigable.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/sqm/CriteriaQueryToSqmTransformer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/QualifiedJoinPathIdentifierConsumer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sql/spi/QueryResultBuilderRootEntity.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/multitable/spi/idtable/AbstractTableBasedHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/QuerySplitter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/SqmCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSpecificPluralPartPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmBasicValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEntityValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmIndexedCollectionAccessPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPluralValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPolymorphicRootDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/AbstractSqmFrom.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/AbstractSqmJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmCrossJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmEntityJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmNavigableJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmRoot.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/internal/MetamodelSelectBuilderProcess.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/spi/AbstractColumnReferenceQualifier.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/spi/Joinable.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/spi/TableGroupResolver.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/ordering/internal/SqmColumnReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/ColumnReferenceQualifier.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/FromClauseIndex.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/RootTableGroupProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/TableGroupJoinProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/internal/IdSelectGenerator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmDeleteToSqlAstConverterMultiTable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmSelectToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmUpdateToSqlAstConverterMultiTable.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/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/results/spi/DomainResultCreationState.java
Log Message:
-----------
Removed uid from SqmPath and ColumnReferenceQualifier/TableGroup
5 years, 6 months
[hibernate/hibernate-orm] 68b29c: Removed unused `SqmDiscriminatorReference`
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 68b29c67974a9eec18889b65074ddea400cb84d9
https://github.com/hibernate/hibernate-orm/commit/68b29c67974a9eec18889b6...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/BaseSemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/SemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/internal/SqmTreePrinter.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmDiscriminatorReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmSelectToSqlAstConverter.java
Log Message:
-----------
Removed unused `SqmDiscriminatorReference`
Commit: 0e8c274e25a6ba4082e734d0dcb28cd8d791e4d0
https://github.com/hibernate/hibernate-orm/commit/0e8c274e25a6ba4082e734d...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M design/SQL-AST.adoc
M design/sql-engine.adoc
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/ConvertFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/IngresSubstringFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/LocateEmulationUsingPositionAndSubstring.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/NvlFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/SybaseLocateEmulationFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/TemplateRenderer.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/VarArgsSQLFunction.java
M hibernate-core/src/main/java/org/hibernate/envers/strategy/internal/ValidityAuditStrategy.java
M hibernate-core/src/main/java/org/hibernate/loader/internal/StandardSingleIdEntityLoader.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularPersistentAttributeBasic.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularPersistentAttributeEmbedded.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularPersistentAttributeEntity.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/AbstractCreationExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/AbstractSelector.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/CollectionElementEntityImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/CollectionElementExistsSelector.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/CollectionIndexEntityImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/CollectionIndexExistsSelector.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/CollectionSizeSelector.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/FetchedTableReferenceCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/JoinTableCollectionRowByIndexSelector.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/JoinTableCreationExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/JoinTableRemovalExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/JoinTableRowsDeleletionExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/JoinTableRowsUpdateExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/OneToManyCreationExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/OneToManyRemovalExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/OneToManyRowsDeletionExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/OneToManyRowsIndexUpdateExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/OneToManyRowsUpdateExecutor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/RootTableReferenceCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/collection/SqlAstCreationStateImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/NaturalIdDescriptorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/SingleTableEntityTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/ToOneJoinCollectorImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/AbstractEntityTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/AbstractPersistentCollectionDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/AbstractTableReferenceCollector.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/BasicValuedNavigable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EntityIdentifier.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EntityTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/EntityValuedNavigable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/Navigable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/PluralValuedNavigable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/TableReferenceJoinCollector.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/relational/spi/Column.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/BasicDotIdentifierConsumer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/LegacyResultSetMappingDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sql/spi/QueryResultBuilderRootEntity.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/multitable/spi/idtable/AbstractTableBasedHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/multitable/spi/idtable/IdTableReference.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/multitable/spi/idtable/TableBasedDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/BaseSemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/QuerySplitter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/SemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleDeleteQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/SqmCreationHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/PatternRenderer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/SelfRenderingFunctionSqlAstExpression.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/SelfRenderingSqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/AnsiTrimEmulationFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/DerbyConcatFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/FunctionAsExpressionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/NamedSqmFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/PatternBasedSqmFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/SelfRenderingFunctionSupport.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/internal/SqmTreePrinter.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/FullyQualifiedReflectivePath.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/FullyQualifiedReflectivePathSource.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/FullyQualifiedReflectivePathTerminal.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/SqmStaticEnumReference.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/SqmStaticFieldReference.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/spi/SemanticPathPart.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/spi/SqmCreationState.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/spi/TrimSpecificationExpressionWrapper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSimplePath.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSpecificPluralPartPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmBasicValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEmbeddedValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmEntityValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmIndexedCollectionAccessPath.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMaxElementPath.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMaxIndexPath.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMinElementPath.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmMinIndexPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPluralValuedSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmPolymorphicRootDescriptor.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmTreatedPath.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/AbstractSpecificSqmCollectionIndexReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/AbstractSpecificSqmElementReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/AbstractSqmAttributeReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/AbstractSqmCollectionElementReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/AbstractSqmCollectionIndexReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/AbstractSqmIndexedElementReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmCollectionElementReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmCollectionElementReferenceBasic.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmCollectionElementReferenceEmbedded.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmCollectionElementReferenceEntity.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmCollectionIndexReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmCollectionIndexReferenceBasic.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmCollectionIndexReferenceEmbedded.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmCollectionIndexReferenceEntity.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmEmbeddableTypedReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmEntityReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmEntityTypedReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmIndexedElementReferenceEmbedded.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmIndexedElementReferenceEntity.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMaxElementReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMaxElementReferenceBasic.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMaxElementReferenceEmbedded.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMaxElementReferenceEntity.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMaxIndexReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMaxIndexReferenceBasic.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMaxIndexReferenceEmbedded.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMaxIndexReferenceEntity.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMinElementReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMinElementReferenceBasic.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMinElementReferenceEmbedded.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMinElementReferenceEntity.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMinIndexReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMinIndexReferenceBasic.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMinIndexReferenceEmbeddable.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmMinIndexReferenceEntity.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmNavigableContainerReference.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmNavigableReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmPluralAttributeReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmRestrictedCollectionElementReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmRestrictedCollectionElementReferenceBasic.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmRestrictedCollectionElementReferenceEmbedded.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmRestrictedCollectionElementReferenceEntity.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/function/SqmJdbcFunctionEscapeWrapper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/function/SqmTrimFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/function/package-info.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/AbstractSqmFrom.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmCrossJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmEntityJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmFrom.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmFromElementSpace.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmFromExporter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmNavigableJoin.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmRoot.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/EmptinessSqmPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/predicate/MemberOfSqmPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmDynamicInstantiation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmDynamicInstantiationTarget.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSelectStatement.java
A hibernate-core/src/main/java/org/hibernate/sql/TrimSpecification.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/AbstractSqlAstToJdbcOperationConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/AbstractSqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/InsertToJdbcInsertConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/SelfRenderingExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/SqlAstSelectToJdbcSelectConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/SqlDeleteToJdbcDeleteConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/SqlInsertSelectToJdbcInsertSelectConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/SqlSelectAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/consume/spi/UpdateToJdbcUpdateConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/IllegalJoinSpecificationException.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/internal/SqlAstProcessingStateImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/internal/SqlAstQuerySpecProcessingStateImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/internal/SqlAstSelectDescriptorImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/internal/SqlAstUpdateDescriptorImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/internal/StandardSqlExpressionResolver.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/internal/LoadIdParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/internal/MetamodelSelectBuilderProcess.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/internal/NavigableContainerReferenceInfoImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/internal/NavigableReferenceInfoImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/spi/AbstractColumnReferenceQualifier.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/spi/NavigableContainerReferenceInfo.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/spi/NavigableReferenceInfo.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/spi/TableGroupInfo.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/metamodel/spi/TableGroupResolver.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/ordering/internal/OrderByFragmentConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/ordering/internal/OrderByFragmentRenderer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/ordering/internal/OrderByFragmentTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/ordering/internal/SqmColumnReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/ColumnReferenceQualifier.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/FromClauseAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/FromClauseIndex.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/NonQualifiableSqlExpressable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/QualifiableSqlExpressable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/RootTableGroupProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/SqlAstDeleteDescriptor.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/SqlAstDescriptor.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/SqlAstFunctionProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/SqlAstQuerySpecProcessingState.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/SqlAstSelectDescriptor.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/SqlAstUpdateDescriptor.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/SqlExpressionResolver.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/SqlSelectionExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/spi/TableGroupJoinProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/internal/IdSelectGenerator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmDeleteToSqlAstConverterMultiTable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmDeleteToSqlAstConverterSimple.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmSelectToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmUpdateToSqlAstConverterMultiTable.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/MutationStatement.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/SqlAstHelper.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/SqlAstNode.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/SqlAstTreeLogger.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/Statement.java
A 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/AbsFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AbstractAggregateFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AbstractFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AbstractLiteral.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AbstractParameter.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AbstractStandardFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AggregateFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AvgFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/BinaryArithmeticExpression.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/BitLengthFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSearchedExpression.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSimpleExpression.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CastFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CoalesceFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ColumnReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ConcatFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CountFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CountStarFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CurrentDateFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CurrentTimeFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CurrentTimestampFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Expression.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ExtractFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/Function.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/GenericParameter.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/LengthFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/LiteralParameter.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/LocateFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/LowerFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/MaxFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/MinFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ModFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/NamedParameter.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/NonStandardFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/NullifFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/PositionalParameter.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryLiteral.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SqlTuple.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SqrtFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/StandardFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SubQuery.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SubstrFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SumFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/TrimFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/UnaryOperation.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/UpperFunction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/domain/BasicValuedNavigableReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/domain/EmbeddableValuedNavigableReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/domain/EntityTypeLiteral.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/domain/EntityValuedNavigableReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/domain/NavigableContainerReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/domain/NavigableReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/instantiation/ArgumentDomainResult.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/instantiation/DynamicInstantiation.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/instantiation/DynamicInstantiationArgument.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/instantiation/DynamicInstantiationNature.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/instantiation/InstantiationException.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/AbstractTableGroup.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/FromClause.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/StandardTableGroup.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupJoin.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceJoin.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/package-info.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/InsertSelectStatement.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/InsertStatement.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/BetweenPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/ComparisonPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/FilterPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/GroupedPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/InListPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/InSubQueryPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/Junction.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/LikePredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/NegatedPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/NullnessPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/Predicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/SelfRenderingPredicate.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/QuerySpec.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/SelectClause.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/SelectStatement.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/Selection.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/sort/SortSpecification.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/DeleteStatement.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/InsertSelectStatement.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/InsertStatement.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/MutationStatement.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/QuerySpec.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/SelectStatement.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/SqlAstHelper.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/SqlAstNode.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/SqlAstTreeLogger.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/Statement.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/TrimSpecification.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/UpdateStatement.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/assign/Assignment.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/AbsFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/AbstractAggregateFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/AbstractFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/AbstractLiteral.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/AbstractParameter.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/AbstractStandardFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/AggregateFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/AvgFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/BinaryArithmeticExpression.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/BitLengthFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CaseSearchedExpression.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CaseSimpleExpression.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CastFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CoalesceFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/ColumnReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/ConcatFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CountFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CountStarFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CurrentDateFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CurrentTimeFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/CurrentTimestampFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/Expression.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/ExtractFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/Function.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/GenericParameter.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/LengthFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/LiteralParameter.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/LocateFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/LowerFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/MaxFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/MinFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/ModFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/NamedParameter.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/NonStandardFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/NullifFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/PositionalParameter.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/QueryLiteral.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/SqlTuple.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/SqrtFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/StandardFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/SubQuery.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/SubstrFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/SumFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/TrimFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/UnaryOperation.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/UpperFunction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/AbstractNavigableContainerReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/AbstractNavigableReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/AnyValuedNavigableReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/BasicValuedNavigableReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/ColumnReferenceGroup.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/ColumnReferenceGroupEmptyImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/ColumnReferenceGroupImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/CompositeIdentifierReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/DiscriminatorReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/EmbeddableValuedNavigableReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/EntityTypeLiteral.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/EntityValuedNavigableReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/NavigableContainerReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/NavigableReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/PluralAttributeReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/SimpleIdentifierReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/instantiation/ArgumentDomainResult.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/instantiation/DynamicInstantiation.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/instantiation/DynamicInstantiationArgument.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/instantiation/DynamicInstantiationNature.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/instantiation/InstantiationException.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/from/AbstractTableGroup.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/from/FromClause.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/from/StandardTableGroup.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/from/TableGroup.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/from/TableGroupJoin.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/from/TableReference.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/from/TableReferenceJoin.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/from/package-info.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/BetweenPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/ComparisonPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/FilterPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/GroupedPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/InListPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/InSubQueryPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/Junction.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/LikePredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/NegatedPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/NullnessPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/Predicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/predicate/SelfRenderingPredicate.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/select/SelectClause.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/select/Selection.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/sort/SortSpecification.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/update/Assignment.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/update/UpdateStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/StandardJdbcParameterImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParameterBindings.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/EmptySqlSelection.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/SqlSelectionImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/DynamicInstantiationResultImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/basic/BasicFetch.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/CollectionFetchImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/DomainResultCreationState.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/produce/AliasCollisionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/produce/DynamicInstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/produce/FromClauseTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/produce/SelectClauseTests.java
M logger_id_ranges.adoc
Log Message:
-----------
* Removed `NavigableReferenceInfo` and friends
* Removed `SqmFromExporter`
* Cleaned up many unused contracts, methods, ...
* Moved SQL AST tree package from `..tree.spi` to just `...tree`
Compare: https://github.com/hibernate/hibernate-orm/compare/241b70960d4c...0e8c274...
5 years, 6 months