[hibernate-commits] [hibernate/hibernate-orm] b58452: Initial JPA criteria support (basic tree building)...

GitHub noreply at github.com
Thu Dec 13 20:46:14 EST 2018


  Branch: refs/heads/wip/6.0
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: b584522108bb23f134e4a9627d2e9119f39012cd
      https://github.com/hibernate/hibernate-orm/commit/b584522108bb23f134e4a9627d2e9119f39012cd
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2018-12-13 (Thu, 13 Dec 2018)

  Changed paths:
    M hibernate-core/hibernate-core.gradle
    A hibernate-core/src/main/antlr/org/hibernate/query/hql/internal/HqlLexer.g4
    A hibernate-core/src/main/antlr/org/hibernate/query/hql/internal/HqlParser.g4
    R hibernate-core/src/main/antlr/org/hibernate/query/sqm/produce/internal/hql/grammar/HqlLexer.g4
    R hibernate-core/src/main/antlr/org/hibernate/query/sqm/produce/internal/hql/grammar/HqlParser.g4
    A hibernate-core/src/main/java/org/hibernate/SortOrder.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/DomainType.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/spi/Navigable.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/spi/PersistentAttributeDescriptor.java
    A hibernate-core/src/main/java/org/hibernate/query/JpaTuple.java
    M hibernate-core/src/main/java/org/hibernate/query/JpaTupleTransformer.java
    M hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCoalesce.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCollectionJoin.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCompoundSelection.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCriteria.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCriteriaDelete.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCriteriaNode.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCriteriaQuery.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCriteriaUpdate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaFetch.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaFetchParent.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaFrom.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaInPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaJoin.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaListJoin.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaManipulationCriteria.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaMapJoin.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaOrder.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaParameterExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaPath.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaPathSource.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaQuerySpecification.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaRoot.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaSearchedCase.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaSelection.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaSetJoin.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaSimpleCase.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaSubQuery.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/JpaTupleElement.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/PathException.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/package-info.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbsFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractCorrelationDelegate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractFrom.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractJoin.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractJoinOrFetch.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractManipulationCriteria.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractNode.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractPath.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractPluralAttributePath.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractQuerySpecification.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractSelection.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractSimplePredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractStandardFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractTreatDelegate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AbstractTupleElement.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/AggregationFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/BetweenPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/BinaryArithmetic.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/BooleanAssertionPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/BooleanExpressionPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CastFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CoalesceExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CollectionJoinImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ComparisonPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CompoundSelection.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ConcatExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ConstructorSelection.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CorrelationDelegate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CriteriaNode.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CriteriaNodeBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CriteriaQueryImpl.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CurrentDateFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CurrentTimeFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/CurrentTimestampFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/EmptinessPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ExistsPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ExpressionImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/FetchImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/FetchParentImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/FromImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/GenericFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ImplicitNumericExpressionTypeDeterminer.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/InPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/JoinImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/JpaCriteriaVisitor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/JpaFunctionImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/JpaGenericFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/Junction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/LengthFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/LikePredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ListJoinImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/LiteralExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/LocateFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/LowerFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/MapJoinImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/MembershipPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/MultiSelectSelection.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/NegatedPredicateWrapper.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/NullLiteralExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/NullifExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/NullnessPredicate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/ParameterExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/PathImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/PathSourceImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/PathTypeExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/PluralPath.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/PredicateImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/RestrictedSubQueryExpression.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/RootImpl.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/RootImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SearchedCase.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SelectionImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SetJoinImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SimpleCase.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SingularPath.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SingularPathBasic.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SingularPathManaged.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SortSpecification.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SqrtFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/StandardFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/SubstringFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/TreatedPath.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/TreatedPathDelegate.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/TrimFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/TupleElementImplementor.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/UnaryArithmetic.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/UpperFunction.java
    A hibernate-core/src/main/java/org/hibernate/query/criteria/spi/package-info.java
    A hibernate-core/src/main/java/org/hibernate/query/hql/internal/HqlParseTreeBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/hql/internal/HqlParseTreePrinter.java
    A 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/spi/QueryMessageLogger.java
    M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/internal/SemanticQueryProducerImpl.java
    R hibernate-core/src/main/java/org/hibernate/query/sqm/produce/internal/hql/HqlParseTreeBuilder.java
    R hibernate-core/src/main/java/org/hibernate/query/sqm/produce/internal/hql/HqlParseTreePrinter.java
    R hibernate-core/src/main/java/org/hibernate/query/sqm/produce/internal/hql/SemanticQueryBuilder.java
    R hibernate-core/src/main/java/org/hibernate/query/sqm/tree/order/SqmSortOrder.java
    M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/order/SqmSortSpecification.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/produce/ordering/internal/OrderByFragmentParser.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/tree/spi/sort/SortSpecification.java
    M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/TupleImpl.java

  Log Message:
  -----------
  Initial JPA criteria support (basic tree building);
HQL parsing package rename



      **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