[hibernate-commits] [hibernate/hibernate-orm] b658e9: HHH-14033 - SQL script parsing problem with multi-...

Steve Ebersole noreply at github.com
Wed May 20 08:04:02 EDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: b658e903d71e34a5be5690a33e6faa21b1db628b
      https://github.com/hibernate/hibernate-orm/commit/b658e903d71e34a5be5690a33e6faa21b1db628b
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M hibernate-core/hibernate-core.gradle
    M hibernate-core/src/main/antlr/sql-stmt.g
    M hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/MultipleLinesSqlCommandExtractor.java
    A hibernate-core/src/main/java/org/hibernate/tool/schema/SchemaToolingLogging.java
    A hibernate-core/src/main/java/org/hibernate/tool/schema/ast/SqlScriptParser.java
    A hibernate-core/src/main/java/org/hibernate/tool/schema/ast/SqlScriptParserException.java
    R hibernate-core/src/test/java/org/hibernate/test/fileimport/CommandExtractorServiceTest.java
    A hibernate-core/src/test/java/org/hibernate/test/fileimport/MultiLineImportExtractorTest.java
    M hibernate-core/src/test/java/org/hibernate/test/fileimport/StatementsWithoutTerminalCharsImportFileTest.java
    M hibernate-core/src/test/resources/log4j.properties
    M hibernate-core/src/test/resources/org/hibernate/test/fileimport/multi-line-statements.sql

  Log Message:
  -----------
  HHH-14033 - SQL script parsing problem with multi-line comments

- Better handling of multi-line comments
- Restructured some internal classes to consolidate packages
- Added "system"-style SchemaToolingLogging


  Commit: 7dfb0fdf24fb4a1f757be14ce5806b5a81f20ab8
      https://github.com/hibernate/hibernate-orm/commit/7dfb0fdf24fb4a1f757be14ce5806b5a81f20ab8
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2020-05-20 (Wed, 20 May 2020)

  Changed paths:
    A hibernate-core/src/main/antlr/sql-script.g
    R hibernate-core/src/main/antlr/sql-stmt.g
    M hibernate-core/src/main/java/org/hibernate/graph/internal/parse/GraphParser.java
    M hibernate-core/src/main/java/org/hibernate/sql/ordering/antlr/OrderByFragmentParser.java

  Log Message:
  -----------
  HHH-14033 - SQL script parsing problem with multi-line comments

- Better handling of multi-line comments
- Restructured some internal classes to consolidate packages
- Added "system"-style SchemaToolingLogging

This commit:

- unifies handling of Antlr `-traceParser` across parsers
- adds comment crediting to Terrance Parr for the BLOCK_COMMENT lexer rule in the sql-script grammar


Compare: https://github.com/hibernate/hibernate-orm/compare/e1b1207d3027...7dfb0fdf24fb


More information about the hibernate-commits mailing list