Commit Graph

291 Commits

Author SHA1 Message Date
Christian Beikov 7964869a76 Fixes for nightly failures of PG and EDB v12, DB2 10.5 and MariaDB. Exclude Oracle 21 from nightly runs in favor of Atlas build 2024-07-16 18:22:18 +02:00
imunic 471ebd66cf HHH-17840 Fix inconsistency of read/write null JsonNode/JsonValue 2024-07-05 18:07:10 +02:00
Vladimír Kuruc 3a30ca26bf Informix Blob locator fix 2024-07-05 15:57:49 +02:00
Marco Belladelli 7a05b75767 HHH-18332 Fix DB2 support for procedure output ref_cursors parameters 2024-07-05 13:42:02 +02:00
Vladimír Kuruc 595727c433 HHH-18267 Informix insert value to identity column error 2024-06-13 17:37:12 +02:00
Andrea Boriero 742fc4c60a Improve Sybase and SQLServer blob lob generation 2024-06-12 13:46:07 +02:00
Andrea Boriero 153e4db9ba HHH-17735 Community dialects for MySQL 5.7 give invalid SQL syntax for locks since 6.4.4 2024-06-12 13:35:17 +02:00
Vladimír Kuruc 2820e9e03a HHH-18250 Informix multi insert not supported 2024-06-12 00:24:10 +02:00
Christian Beikov a6ffa84db7 HHH-18232 Use change table modifier new and final consistently on DB2 and zOS 2024-06-07 15:03:17 +02:00
Vladimír Kuruc 43a6f32fad HHH-18246 Fix for Informix nulls precedence support 2024-06-07 13:24:12 +02:00
Vladimír Kuruc b900d7656d HHH-18244 Fix for Informix SelectItemReferenceStrategy 2024-06-07 10:48:12 +02:00
Vladimír Kuruc a8d0e73632 HHH-16844 Fix for Informix VARCHAR, NVARCHAR mappings errors 2024-06-06 18:47:07 +02:00
Vladimír Kuruc 7fb6af5a62 HHH-18225 Fix for Informix syntax error in DISTINCT clause before SKIP clause 2024-06-04 18:05:10 +02:00
Vladimír Kuruc a8dde4d40f HHH-18221 Fix for Incomplete list of existing foreign keys - DatabaseMetaData.crossReferences(...) not used 2024-06-04 13:51:28 +02:00
Mark Rotteveel 6542c5604a HHH-18213 Fix LimitHandler for Firebird 2.5 and older 2024-06-04 13:38:15 +02:00
Vladimír Kuruc 88eaa2c899 HHH-18150 Considered change of ignoring precision while preserving float/smallfloat mapping 2024-06-04 11:47:04 +02:00
Vladimír Kuruc 1f6fdb3f1d HHH-18150 Fix for Informix float and double precision in decimal digits 2024-06-04 11:47:04 +02:00
Vlado Kuruc a0afb5cf3c HHH-18180 Update hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/sequence/InformixSequenceSupport.java
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>
2024-06-04 11:41:53 +02:00
Vladimír Kuruc 5cfd7dfa82 HHH-18180 Informix IF EXISTS clauses support 2024-06-04 11:41:53 +02:00
Vladimír Kuruc 5e9ded47a3 HHH-18163 Fix for Informix foreign key on cascade delete syntax 2024-05-23 19:34:12 +02:00
Vladimír Kuruc a5e01da437 HHH-18153 Checkstyle fixes 2024-05-23 19:32:01 +02:00
Vladimír Kuruc 4f7944d722 HHH-18153 Fix for Informix unique constraints on nullness columns 2024-05-23 19:32:01 +02:00
Yoann Rodière 32d4f1596e HHH-18080 Fix default version handling in dialects when not using JDBC metadata
* Use the minimum supported version instead of '0.0.0'
* Don't warn about version '0.0.0'
2024-05-10 10:48:40 -05:00
Christian Beikov 23fecb110d HHH-17421 Ensure that no follow-on locking happens on SQL Server and Sybase ASE 2024-05-07 08:17:29 +02:00
Christian Beikov 0b1ad4e410 HHH-18046 Cast parameters used as arithmetic operands on DB2 2024-05-02 18:19:16 +02:00
Christian Beikov d5da60da1c HHH-18018 Use NO_PLAIN_PARAMETER for Derby functions that use the length function 2024-05-02 10:28:13 +02:00
Christian Beikov 94bade568a Fix SybaseASEDialect column length resolution 2024-04-23 17:07:59 +02:00
Christian Beikov 1166e64fe0 HHH-17884 Introduce special SqlTypes constants for ordinal based enums 2024-04-19 13:03:56 +02:00
Christian Beikov 6cf3316675 HHH-17174 Fix empty query string 2024-04-18 18:16:51 +02:00
Andrea Boriero af6c8eefea Fix SybaseASEDialect column lenght resolution 2024-04-12 19:27:52 +02:00
Andrea Boriero 7cc7bac5d4 Fix LobSchemaUpdateTest failure for sybase and mssql legacy dialects 2024-04-12 19:09:54 +02:00
Vladimír Kuruc bf83673a57 HHH-14080 fix Dialect-Aware Rendering of Null Value Literals for InformixDialect 2024-03-27 13:34:31 +01:00
Gavin King 6441c60255 HHH-17859, HHH-17858 function() and column() functions 2024-03-17 11:14:57 +01:00
Gavin King 115ddffdbc fix constraint name extraction and 'on constraint' on MySQL 2024-03-04 20:52:50 +01:00
Christian Beikov 0163fceed9 HHH-15519 Fix bitwise operation tests on CockroachDB 2024-02-22 14:17:20 +01:00
Christian Beikov 647a1890e8 HHH-16048 Fix portable integer division for HANA and CockroachDB 2024-02-21 13:46:12 +01:00
Gavin King 5fe2b75d2d HHH-15519 make bitand(), bitor(), bitxor() portable
- add bitwise functions on SQL Server and Sybase
- add bitor(), bitxor() on Oracle
- add missing bitwise functions to HANA and h2
- fix broken bitxor() on Postgres
- add bitwise functions for EDB
2024-02-20 09:11:44 +01:00
Gavin King 3769d4c233 use requiresService() much more consistently
we should usually avoid the use of getService() unless
there is an explicit null test on the client side
2024-02-16 23:18:30 +01:00
Andrea Boriero 29f51ef9ca HHH-16454 PostgreSQL ILIKE Keyword is considered a column name when deducing alias injection points 2024-02-08 12:06:11 +01:00
Christian Beikov 5bd7e86e92 HHH-17662 Replace JdbcTypeConstructor uses for arrays with uniform resolve method 2024-02-05 14:33:35 +01:00
yjpark 98907e1ad4 HHH-17696 added missing @Override to AltibaseSqlAstTranslator.java 2024-02-05 13:34:17 +01:00
yjpark 7b0e511577 HHH-17696 Make Altibase Dialect compatible with Altibase 7.1 and fixes several test failures. 2024-02-05 13:34:17 +01:00
HJK181 c2b23508f7 HHH-17675 add enum type support to H2LegacyDialect 2024-01-25 11:14:57 +01:00
Christian Beikov 7ec3667802 Fix test failures on nightly test pipeline 2024-01-15 06:39:57 +01:00
Christian Beikov ea7c8c6836 HHH-17639 Make recursive CTE cycle detection emulation independent of collation 2024-01-15 06:37:20 +01:00
Marco Belladelli 2fce965730 HHH-17435 Allow input param as trim character and fix single quote 2024-01-12 12:52:53 +01:00
Jan Schatteman 446ad5fe91 HHH-17616 - Move resources that were still in src/java to src/resources (hibernate-community-dialects)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-01-08 18:53:12 +01:00
Marco Belladelli 7c58fe9a16 HHH-17490 Fix not in and empty list parameter predicate 2024-01-05 18:45:50 +01:00
Jan Schatteman ec60a5ae1c HHH-14358 - Added test and fix to support null binding for PostgreSQL
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-12-22 19:27:03 +01:00
Marco Belladelli d72856fef0 HHH-17406 Retrieve arbitrary on-execution generated values efficiently 2023-12-22 17:55:50 +01:00