Christian Beikov
ae3c88ab66
HHH-17335 Add array_prepend and array_append functions
2023-10-25 18:58:44 +02:00
Christian Beikov
24fa18f954
HHH-17335 Add array_replace function
2023-10-25 18:58:44 +02:00
Christian Beikov
937116ed8a
HHH-17335 Add array_slice function
2023-10-25 18:58:44 +02:00
Christian Beikov
950423e7dd
HHH-17335 Add array_remove_index function
2023-10-25 18:58:44 +02:00
Christian Beikov
865365e6ec
HHH-17335 Add array_remove function
2023-10-25 18:58:44 +02:00
Christian Beikov
b8b8a874fd
HHH-17335 Add array_set function
2023-10-25 18:58:44 +02:00
Christian Beikov
8c4ed1ef48
HHH-17335 Add array_get function
2023-10-25 18:58:44 +02:00
Christian Beikov
d5404fdd49
HHH-17335 Add array_contains quantified functions
2023-10-25 18:58:44 +02:00
Christian Beikov
d46fcf1abe
HHH-17335 Add array_concat function
2023-10-25 18:58:44 +02:00
Christian Beikov
36b7374ba8
HHH-17335 Add array_length function
2023-10-25 18:58:44 +02:00
Christian Beikov
7f10a48469
HHH-17335 Add array_position function
2023-10-25 18:58:44 +02:00
Christian Beikov
65fb449776
HHH-17335 Add array_contains function
2023-10-25 18:58:44 +02:00
Christian Beikov
2cb4652688
HHH-16780 Add array_agg and array constructor function
2023-10-18 17:38:25 +02:00
Christian Beikov
f13264d71d
Fix HANA test failures
2023-10-13 14:23:22 +02:00
Jan Schatteman
ed84eddcb6
HHH-17090 - Remove support for Oracle versions older than 19
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Jan Schatteman
ec639cd1f7
HHH-17097 - Remove support for MariaDB versions older than 10.4
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Jan Schatteman
1a1604be2f
HHH-17095 - Remove support for SQL Server versions older than 2012
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Jan Schatteman
f12ef0fa79
HHH-17094 - Remove support for MySQL versions older than 8.0
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-13 12:36:57 +02:00
Christian Beikov
5bab35eb96
HHH-17176 Map SDO_ORDINATE_ARRAY to BigDecimal[] for Oracle
2023-10-10 09:50:57 +02:00
Christian Beikov
bc02c7781d
HHH-17276 Be more forgiving when determining lobness
2023-10-09 18:30:18 +02:00
Christian Beikov
cb0aad7c7c
HHH-17276 Expose size based lob-ness in DdlType and retain info in runtime model
2023-10-05 22:31:54 +02:00
Hendrik Schreiber
9db13eed69
HHH-17245 Removed author tag for Vlad Mihalcea, as he is not one of the authors of this class.
...
See https://github.com/hibernate/hibernate-orm/pull/7363#issuecomment-1732135727
2023-09-26 17:30:05 +02:00
Hendrik Schreiber
82d5d07750
HHH-17245 Better conform to SQLite/Xerial driver limitations.
...
Added getAlterTableToAddUniqueKeyCommand(), which always returns "",
because SQLite does not support unique constraints in ALTER TABLE
statements (see here).
Added getDefaultUseGetGeneratedKey(), which always returns false, as the
Xerial driver does support GET_GENERATED_KEYS.
2023-09-26 17:30:05 +02:00
Christian Beikov
59d254cae1
HHH-17242 Partly revert original solution to retain correct expression types
2023-09-26 15:45:04 +02:00
Christian Beikov
47316da04b
HHH-17242 Improve temporal arithmetic SQL rendering
2023-09-22 16:38:06 +02:00
Christian Beikov
dd9a51a53a
Implement sane collection of skip/require dialect annotations
2023-09-07 14:43:31 +02:00
Christian Beikov
d4accd0233
Make use of connection pooling in most tests
2023-09-06 14:57:05 +02:00
Christian Beikov
e73a1cdccb
HHH-16945 Cast to varbinary for tuple distinct count on SQL Server to avoid collation issues
2023-09-06 10:06:05 +02:00
Jan Schatteman
213660001c
HHH-15177 - Remove support for PostgreSQL versions older than 11
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-08-28 14:37:40 +02:00
Gavin King
72e092f67f
HHH-16989 fix 'cast(string as String(10))', 'cast(string as Binary(10))' on MySQL
2023-08-19 10:40:05 +02:00
Christian Beikov
b2fda37773
Use try-with-resources to ensure scroll and stream tests close underlying resources
2023-08-15 19:36:43 +02:00
marko-bekhta
3365c6f585
HHH-17016 Cast to the correct MySQL dialect
2023-08-01 10:32:35 +02:00
Christian Beikov
e83008e75d
Fix DB2 10.5 testsuite issues
2023-07-25 15:47:08 +02:00
Christian Beikov
eb562d5078
HHH-16984 Disable use of arrays for batch and multi-loader on H2
2023-07-24 17:15:19 +02:00
Gavin King
49f890d781
move NullOrdering to the Dialect package where its usages are
2023-07-05 13:23:15 +02:00
Christian Beikov
a098abff42
Handle timeout exception for older H2 versions and igonre a test for Cockroach
2023-06-26 17:49:18 +02:00
Sanne Grinovero
0fb5895d08
Automated cleanup: suboptimal string handling (thanks IntelliJ)
2023-06-26 14:38:59 +01:00
Christian Beikov
98e028c51d
HHH-14483 Split insert-values statement if dialect doesn't support values lists
2023-06-21 18:24:33 +02:00
Marco Belladelli
cbac1b82c0
HHH-16773 Fix functional dependency support for TiDB and Cockroach
2023-06-20 14:21:23 +02:00
Marco Belladelli
e5d59b64fd
HHH-16773 Introduce support for group/order by PK functional dependency
2023-06-16 14:06:54 +02:00
Christian Beikov
2fb7cdd08b
HHH-16697 Fix auto type discovery for aggregate functions on Oracle
2023-06-13 20:59:58 +02:00
Gavin
37c071fa20
better formatting for 'merge' and 'case'
2023-06-06 16:08:05 +02:00
Christian Beikov
2cc1362df7
HHH-15929 Handle the possibility of different JdbcMappings for the same column
2023-06-05 16:49:04 +02:00
Gavin
eb959722f9
HHH-16651 introduce new setting to globally enable the use of subselect fetching
...
and lay foundation for making this settable on the Session
2023-05-22 18:45:28 +02:00
Jarkko Hyöty
6c8bb03c93
HHH-16433 Fix forced follow on locking with order by
2023-05-19 11:31:49 +02:00
Christian Beikov
bee160e9f2
HHH-16541 Don't report supportsSkipLocked() for Sybase
2023-05-17 16:22:31 +02:00
Christian Beikov
7823b48a3a
HHH-16541 Fix Sybase test issues and HSQLDB hanging
2023-05-17 11:41:18 +02:00
Christian Beikov
031098a248
HHH-16541 Don't consider uninitialized LazyTableGroup for follow-on locking emulation. Fix lock mode upgrade for follow-on locking
2023-05-16 12:58:25 -05:00
Christian Beikov
eb6e848de3
HHH-15726 Fix treat disjunction handling and improve pushdown
2023-05-15 10:07:08 +02:00
Marco Belladelli
4e9a643346
Fix several tests failing on Oracle 11 and some others on older dbs
2023-05-15 09:27:35 +02:00