[hibernate/hibernate-orm] ba261d: Improved (perf) of "qualified members" such as Cla...
by GitHub
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: ba261dfb3dee8f168a34515d8e3681c0caedc614
https://github.com/hibernate/hibernate-orm/commit/ba261dfb3dee8f168a34515...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
A design/hibernate-testing.adoc
M hibernate-core/hibernate-core.gradle
A hibernate-core/src/main/java/org/hibernate/DotIdentifierSequence.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/NavigableRole.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/entity/DiscriminatorDescriptorImpl.java
A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/entity/DiscriminatorDomainResult.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/mode/StandardMapRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/mode/StandardPojoRepresentationStrategy.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/AbstractIdentifiableType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/AbstractManagedType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/IdentifiableTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/InheritanceCapable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/ManagedTypeRepresentationStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/spi/AbstractRuntimeModel.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/Util.java
M hibernate-core/src/main/java/org/hibernate/query/NavigablePath.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ParameterExpression.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/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryEngine.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/spi/BaseSemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/consume/spi/SemanticQueryWalker.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/FullyQualifiedReflectivePath.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/FullyQualifiedReflectivePathSource.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/FullyQualifiedReflectivePathTerminal.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/PossiblePackageRoot.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/SemanticPathPartJoinPredicate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/SemanticPathPartNamedPackage.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/path/internal/SemanticPathPartRoot.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmDiscriminatorReference.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/domain/SqmEntityTypeExpression.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/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/ordering/internal/OrderByFragmentParser.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/ordering/internal/SemanticPathPartRoot.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/internal/PolymorphicEntityTypeValuedExpressableTypeImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/produce/sqm/spi/SqmSelectToSqlAstConverter.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/DiscriminatorReference.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/spi/expression/domain/EntityTypeLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/AbstractEntityMappingNode.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/EntityResultImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/BasicCriteriaBuildingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/BasicCriteriaExecutionTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/DynamicInstantiationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/SimpleSelectionTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/execution/DiscriminatorTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/execution/EntityQuerySmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/execution/LiteralTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/MappingFeature.java
M hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/retail/CardPayment.java
M hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/retail/CashPayment.java
A hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/retail/DomesticVendor.java
A hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/retail/ForeignVendor.java
M hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/retail/Order.java
M hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/retail/Payment.java
M hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/retail/RetailDomainModel.java
M hibernate-core/src/test/java/org/hibernate/orm/test/support/domains/retail/Vendor.java
M hibernate-testing/src/main/java/org/hibernate/testing/junit5/SessionFactoryScopeExtension.java
Log Message:
-----------
Improved (perf) of "qualified members" such as Class FQN, Field FQN, Enum FQN, etc (see org.hibernate.query.sqm.produce.path.internal.FullyQualifiedReflectivePath and friends);
Added org.hibernate.DotIdentifierSequence;
Initial support for discriminator references in SQM and SQL AST;
Preliminary work on discriminator-based inheritance support
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years
[hibernate/hibernate-validator] 47740a: HV-1682 Introduce BeanMetaDataClassNormalizer in p...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-validator
Commit: 47740ac0f45aef8d3f6a4ab75954938a0525ecea
https://github.com/hibernate/hibernate-validator/commit/47740ac0f45aef8d3...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M engine/src/main/java/org/hibernate/validator/PredefinedScopeHibernateValidatorConfiguration.java
M engine/src/main/java/org/hibernate/validator/internal/engine/PredefinedScopeConfigurationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/PredefinedScopeValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryConfigurationHelper.java
A engine/src/main/java/org/hibernate/validator/internal/metadata/DefaultBeanMetaDataClassNormalizer.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/PredefinedScopeBeanMetaDataManager.java
A engine/src/main/java/org/hibernate/validator/metadata/BeanMetaDataClassNormalizer.java
M engine/src/test/java/org/hibernate/validator/test/predefinedscope/PredefinedScopeValidatorFactoryTest.java
Log Message:
-----------
HV-1682 Introduce BeanMetaDataClassNormalizer in predefined scope
The idea is to be able to normalize the class and get the parent in the
case of a generated proxy.
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years