[hibernate-commits] [hibernate/hibernate-orm] ba261d: Improved (perf) of "qualified members" such as Cla...

GitHub noreply at github.com
Wed Dec 19 15:44:46 EST 2018


  Branch: refs/heads/wip/6.0
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: ba261dfb3dee8f168a34515d8e3681c0caedc614
      https://github.com/hibernate/hibernate-orm/commit/ba261dfb3dee8f168a34515d8e3681c0caedc614
  Author: Steve Ebersole <steve at 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.


More information about the hibernate-commits mailing list