[hibernate-commits] [hibernate/hibernate-orm] 375076: Remove unnecessary parens in grammar
Steve Ebersole
noreply at github.com
Thu Mar 19 14:08:11 EDT 2020
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 375076df355986e8ab49fc16af13b4ec97dc3ce3
https://github.com/hibernate/hibernate-orm/commit/375076df355986e8ab49fc16af13b4ec97dc3ce3
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
Log Message:
-----------
Remove unnecessary parens in grammar
Commit: 5f2745a50363a1b798299d5dcbf5713232ad333f
https://github.com/hibernate/hibernate-orm/commit/5f2745a50363a1b798299d5dcbf5713232ad333f
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SqmPathRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleInsertQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertSelectTranslation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmDeleteTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmInsertSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmUpdateTranslator.java
Log Message:
-----------
HQL 'insert ... select' and 'update'
- fill in the implementation of HQL insert ... select
- clean up grammar for HQL insert/delete/update
- fix syntax for 'set' clause of HQL update
- fix translation of set value expression in HQL update
- tentative fix for attribute resolution with repeated entities
Commit: 10f333943dde414321abec6c50713ae3c5551339
https://github.com/hibernate/hibernate-orm/commit/10f333943dde414321abec6c50713ae3c5551339
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/InsertUpdateTests.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/domain/helpdesk/HelpDeskDomainModel.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/domain/helpdesk/Ticket.java
Log Message:
-----------
tests for HQL insert/update
Commit: 95ff568b3d327ffe5deead6faaa32fa0091117b7
https://github.com/hibernate/hibernate-orm/commit/95ff568b3d327ffe5deead6faaa32fa0091117b7
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/SemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleInsertQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/BaseSemanticQueryWalker.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertSelectTranslation.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertTranslation.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/StandardSqmTranslatorFactory.java
R hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmInsertSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmInsertTranslator.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/insert/SqmInsertValuesStatement.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/tree/insert/SqmValues.java
M hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstInsertSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstInsertSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/package-info.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/InsertSelectStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/InsertStatement.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/Values.java
Log Message:
-----------
Add support for HQL 'insert ... values ...'
Commit: 0381da76b9c6421d83d108c607e34f41669b2d58
https://github.com/hibernate/hibernate-orm/commit/0381da76b9c6421d83d108c607e34f41669b2d58
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/InsertUpdateTests.java
Log Message:
-----------
Test for insert values
Commit: c787dae475d5717d4fa5770caacdee19cb1d9405
https://github.com/hibernate/hibernate-orm/commit/c787dae475d5717d4fa5770caacdee19cb1d9405
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleInsertQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstInsertSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstInsertTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstDeleteTranslator.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstInsertSelectTranslator.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstInsertTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstUpdateTranslator.java
Log Message:
-----------
Minor cleanups to SqlAstTranslators
- rename SqlAstInsertSelectTranslator to SqlAstInsertTranslator
- use simplified for loops
Commit: e90207e651d7f903f5be11b6f9595fcbf6f0fe41
https://github.com/hibernate/hibernate-orm/commit/e90207e651d7f903f5be11b6f9595fcbf6f0fe41
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/query/sqm/internal/UpdateQueryPlanImpl.java
Log Message:
-----------
remove unused class
Commit: 02cd346d3f8271bf370a66d45c876c62c809144f
https://github.com/hibernate/hibernate-orm/commit/02cd346d3f8271bf370a66d45c876c62c809144f
Author: gavinking <gavin at ceylon-lang.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/InsertUpdateTests.java
Log Message:
-----------
add additional HQL bulk tests
- failing test for secondary table update
- failing test for embeddable update
- passing test for secondary table delete
Commit: b3254a2fa6a23dd20d08cd05bbcdd43f03e9b934
https://github.com/hibernate/hibernate-orm/commit/b3254a2fa6a23dd20d08cd05bbcdd43f03e9b934
Author: Steve Ebersole <steve at hibernate.org>
Date: 2020-03-19 (Thu, 19 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
Log Message:
-----------
SQM 'insert select', 'insert values', and 'update' queries
Compare: https://github.com/hibernate/hibernate-orm/compare/3f95c2eadbe3...b3254a2fa6a2
More information about the hibernate-commits
mailing list