[hibernate-commits] [hibernate/hibernate-orm] f0ebd2: HHH-7716 Updated CUBRIDDialect.

GitHub noreply at github.com
Thu Oct 25 12:05:49 EDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: f0ebd2f37865a6acb8d976c52336706be4033da6
      https://github.com/hibernate/hibernate-orm/commit/f0ebd2f37865a6acb8d976c52336706be4033da6
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/dialect/CUBRIDDialect.java
    A hibernate-core/src/main/java/org/hibernate/dialect/pagination/CUBRIDLimitHandler.java

  Log Message:
  -----------
  HHH-7716 Updated CUBRIDDialect.

Added supported SQL functions and data types. Removed limit related
methods in favor of CUBRIDLimitHandler. Improved the dialect by
correctly setting values (true/false) for certain dialect features.


  Commit: f52d0a9d635fcfb6ed85386bd812b00b3bfe1ca3
      https://github.com/hibernate/hibernate-orm/commit/f52d0a9d635fcfb6ed85386bd812b00b3bfe1ca3
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/dialect/CUBRIDDialect.java

  Log Message:
  -----------
  HHH-7716 Added imports for CUBRID limit handler.


  Commit: f647ecf7ae9215648134636ea9bd7983f041d466
      https://github.com/hibernate/hibernate-orm/commit/f647ecf7ae9215648134636ea9bd7983f041d466
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/dialect/CUBRIDDialect.java

  Log Message:
  -----------
  HHH-7716 Added import for RowSelection used in buildLimitHandler.


  Commit: 9534ffc94cb9de3e4f95d9f9bf7895bddf207c26
      https://github.com/hibernate/hibernate-orm/commit/9534ffc94cb9de3e4f95d9f9bf7895bddf207c26
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/dialect/CUBRIDDialect.java

  Log Message:
  -----------
  HHH-7716 Registered reserved words for CUBRID dialect.


  Commit: d4ab63ccc05af7b9ba4d513d362fdfcc4c30b43a
      https://github.com/hibernate/hibernate-orm/commit/d4ab63ccc05af7b9ba4d513d362fdfcc4c30b43a
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/dialect/CUBRIDDialect.java

  Log Message:
  -----------
  HHH-7716 Renamed smallint data type to short. Sinonyms in CUBRID but
internally
saved as short.


  Commit: b9145ab1320930977a7cea32d6b13809a5a9c621
      https://github.com/hibernate/hibernate-orm/commit/b9145ab1320930977a7cea32d6b13809a5a9c621
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java

  Log Message:
  -----------
  HHH-7716 Skip testParameterMixing test for CUBRID dialect.


  Commit: 9be36661413f463a3becfef79a7289b4978a1dd5
      https://github.com/hibernate/hibernate-orm/commit/9be36661413f463a3becfef79a7289b4978a1dd5
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/test/annotations/filter/subclass/joined/JoinedSubClassTest.java

  Log Message:
  -----------
  HHH-7716 Skip this JoinedSubClassTest for CUBRID dialect as temp tables
are not
supported yet.

Raises "HibernateException: cannot doAfterTransactionCompletion
multi-table deletes using dialect not supporting temp tables".


  Commit: e7af2f4b76e62804a8d4e40e842b3f0b07bdca49
      https://github.com/hibernate/hibernate-orm/commit/e7af2f4b76e62804a8d4e40e842b3f0b07bdca49
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/test/filter/hql/JoinedFilteredBulkManipulationTest.java
    M hibernate-core/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
    M hibernate-core/src/test/java/org/hibernate/test/hql/BulkManipulationTest.java
    M hibernate-core/src/test/java/org/hibernate/test/hql/ScrollableCollectionFetchingTest.java
    M hibernate-core/src/test/java/org/hibernate/test/hql/joinedSubclass/JoinedSubclassBulkManipTest.java
    M hibernate-core/src/test/java/org/hibernate/test/immutable/entitywithmutablecollection/inverse/EntityWithInverseOneToManyJoinTest.java
    M hibernate-core/src/test/java/org/hibernate/test/immutable/entitywithmutablecollection/inverse/VersionedEntityWithInverseOneToManyJoinFailureExpectedTest.java
    M hibernate-core/src/test/java/org/hibernate/test/immutable/entitywithmutablecollection/inverse/VersionedEntityWithInverseOneToManyJoinTest.java
    M hibernate-core/src/test/java/org/hibernate/test/immutable/entitywithmutablecollection/noninverse/EntityWithNonInverseOneToManyJoinTest.java
    M hibernate-core/src/test/java/org/hibernate/test/immutable/entitywithmutablecollection/noninverse/VersionedEntityWithNonInverseOneToManyJoinTest.java
    M hibernate-core/src/test/java/org/hibernate/test/onetomany/OneToManyTest.java
    M hibernate-core/src/test/java/org/hibernate/test/subclassfilter/JoinedSubclassFilterTest.java

  Log Message:
  -----------
  HHH-7716 Skip these tests for CUBRID dialect as temp tables aren't
supported yet.

Raises: "HibernateException: cannot doAfterTransactionCompletion
multi-table deletes using dialect not supporting temp tables"


  Commit: 220365600cd7692ede1977d366966a5828dc749c
      https://github.com/hibernate/hibernate-orm/commit/220365600cd7692ede1977d366966a5828dc749c
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/dialect/pagination/CUBRIDLimitHandler.java

  Log Message:
  -----------
  HHH-7716 Fixed a bug in CUBRIDLimitHandler. Now correctly processes
LIMIT
clause
in SQL.


  Commit: a0d02a066004f0649768e1ddce903bf46dd0ae6a
      https://github.com/hibernate/hibernate-orm/commit/a0d02a066004f0649768e1ddce903bf46dd0ae6a
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/dialect/CUBRIDDialect.java

  Log Message:
  -----------
  HHH-7716 FIxed a bug which didn't allow BOOLEAN type to be saved to
CUBRID DB.
BIT(8) data type solves this issue.


  Commit: e4fbe2fc9932caeada83932322d7782b630cb144
      https://github.com/hibernate/hibernate-orm/commit/e4fbe2fc9932caeada83932322d7782b630cb144
  Author: Esen Sagynov <kadishmal at gmail.com>
  Date:   2012-10-25 (Thu, 25 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/dialect/CUBRIDDialect.java

  Log Message:
  -----------
  HHH-7716 Added a fallback data type for cases when VARCHAR length is
over
4000
chars.

In such cases the column type will be STRING which is equivalent to
VARCHAR(1,073,741,823).


Compare: https://github.com/hibernate/hibernate-orm/compare/b7855e944bab...e4fbe2fc9932


More information about the hibernate-commits mailing list