Andrea Boriero
8663136608
Improve Sybase and SQLServer blob lob generation
2024-06-12 13:36:59 +02:00
Andrea Boriero
93629f0d2a
HHH-17735 Community dialects for MySQL 5.7 give invalid SQL syntax for locks since 6.4.4
2024-06-12 13:34:30 +02:00
Vladimír Kuruc
aa9f3d091c
HHH-18250 Informix multi insert not supported
2024-06-12 00:26:07 +02:00
Christian Beikov
8100f92265
HHH-18232 Use change table modifier new and final consistently on DB2 and zOS
2024-06-07 15:02:34 +02:00
Vladimír Kuruc
e8bd4e7cc5
HHH-18246 Fix for Informix nulls precedence support
2024-06-07 14:52:35 +02:00
Vladimír Kuruc
f5e209f6bf
HHH-18244 Fix for Informix SelectItemReferenceStrategy
2024-06-07 10:48:48 +02:00
Vladimír Kuruc
69fb487a6e
HHH-16844 Fix for Informix VARCHAR, NVARCHAR mappings errors
2024-06-06 18:47:41 +02:00
Vladimír Kuruc
b687120bad
HHH-18225 Fix for Informix syntax error in DISTINCT clause before SKIP clause
2024-06-04 18:06:15 +02:00
Vladimír Kuruc
753076bb40
HHH-18221 Fix for Incomplete list of existing foreign keys - DatabaseMetaData.crossReferences(...) not used
2024-06-04 13:52:19 +02:00
Mark Rotteveel
1e70c51b56
HHH-18213 Fix LimitHandler for Firebird 2.5 and older
2024-06-04 13:38:55 +02:00
Vladimír Kuruc
cfc6df2e27
HHH-18150 Considered change of ignoring precision while preserving float/smallfloat mapping
2024-06-04 11:47:48 +02:00
Vladimír Kuruc
0fd9edc501
HHH-18150 Fix for Informix float and double precision in decimal digits
2024-06-04 11:47:48 +02:00
Vlado Kuruc
abf07078d8
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:43:50 +02:00
Vladimír Kuruc
8d01a705c1
HHH-18180 Informix IF EXISTS clauses support
2024-06-04 11:43:50 +02:00
Loïc LEFEVRE
ef1cbf589d
HHH-18206 Switch to JDBC LOB APIs for Oracle Dialect ( #8486 )
...
HHH-18206 Switch to JDBC LOB APIs for Oracle Dialect
2024-06-02 18:29:52 +02:00
marko-bekhta
045053ff8a
HHH-17030 Followup: move schema check to launcher listener
2024-05-31 15:22:00 +02:00
Christian Beikov
ed2fdce0a6
HHH-15831 Support non-basic values in aggregate components
2024-05-23 19:56:29 +02:00
Vladimír Kuruc
6247dea9a6
HHH-18163 Fix for Informix foreign key on cascade delete syntax
2024-05-23 19:34:30 +02:00
Vladimír Kuruc
0c9fa65d22
HHH-18153 Checkstyle fixes
2024-05-23 19:32:28 +02:00
Vladimír Kuruc
a3f8addd51
HHH-18153 Fix for Informix unique constraints on nullness columns
2024-05-23 19:32:28 +02:00
Christian Beikov
11d22531bb
HHH-17884 Introduce special SqlTypes constants for ordinal based enums
2024-05-22 13:58:40 +02:00
LLEFEVRE
6a764d70e6
HHH-18142 Add Oracle Database 23ai support for DROP SEQUENCE IF EXISTS
2024-05-21 12:25:21 +02:00
LLEFEVRE
fcc33f3fe1
HHH-18142 Add Oracle Database 23ai support for DROP SEQUENCE IF EXISTS
2024-05-21 12:25:21 +02:00
Marco Belladelli
ce48a51eaa
Fix CockroachDB timestampdiff errors caused by `round()` return type
2024-05-16 08:56:23 +02:00
Christian Beikov
5c6a2f4a7d
HHH-17375 Introduce intersects predicate for easy array_intersects, the replacement of array_overlaps
2024-05-13 22:11:15 +02:00
Christian Beikov
64dd9e657c
HHH-17375 Support casting array to string and add optional third argument to array_to_string for null element handling
2024-05-13 22:11:15 +02:00
Yanming Zhou
df7f104689
HHH-18033 Fix LimitHandler detect wrong statement end if sql contains quoted semicolon
2024-05-13 10:20:16 +02:00
Marco Belladelli
b051936204
Use round in CockroachDB timestampdiff pattern to avoid rounding errors
2024-05-09 08:49:00 +02:00
Yoann Rodière
fa35e99543
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-08 07:08:14 -05:00
Christian Beikov
d1b30e1ab8
HHH-15862 Support basic array values in aggregate components
2024-05-07 21:00:12 +02:00
Christian Beikov
3ce6a1351a
HHH-17421 Ensure that no follow-on locking happens on SQL Server and Sybase ASE
2024-05-07 08:16:49 +02:00
Marco Belladelli
7f00e1a59d
HHH-18053 Fix CockroachDB `TemporalUnit.NATIVE` interval pattern
2024-05-06 10:37:37 +02:00
Christian Beikov
9011d22315
HHH-18043 Change the temporal arithmetic to use nanoseconds
2024-05-03 23:14:58 +02:00
Gavin King
72261fd806
HHH-18020 realign behavior of ClobJdbcType with BlobJdbcType
...
there was some organic divergence here
2024-05-02 20:18:27 +02:00
Christian Beikov
88bdfbfbd4
HHH-18046 Cast parameters used as arithmetic operands on DB2
2024-05-02 18:18:49 +02:00
Christian Beikov
5d4ffac58d
HHH-18018 Use NO_PLAIN_PARAMETER for Derby functions that use the length function
2024-05-01 10:33:24 -05:00
Christian Beikov
969ecaae58
Fix SybaseASEDialect column length resolution
2024-04-23 17:08:18 +02:00
Christian Beikov
52adf4f664
HHH-17174 Fix empty query string
2024-04-18 18:16:30 +02:00
Andrea Boriero
add62a188b
Fix SybaseASEDialect column lenght resolution
2024-04-12 19:27:41 +02:00
Andrea Boriero
4893b6d3ab
Fix LobSchemaUpdateTest failure for sybase and mssql legacy dialects
2024-04-12 11:46:07 -05:00
Yanming Zhou
95403bc083
Use Integer.MAX_VALUE instead for better readability
2024-04-12 13:42:47 +02:00
Vladimír Kuruc
9e8fe5ca07
HHH-14080 fix Dialect-Aware Rendering of Null Value Literals for InformixDialect
2024-03-27 13:33:30 +01:00
Christian Beikov
76ca5fb790
HHH-10619 Add test for JTA timeout handling
2024-03-27 13:26:09 +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