404 Commits

Author SHA1 Message Date
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
Christian Beikov
53dbc959e1 HHH-16138 Fix update statement join emulation for old DB2 versions 2023-12-22 11:54:44 +01:00
Christian Beikov
78f1be6fa1 HHH-16138 Support joins in SQM UPDATE/DELETE statements 2023-12-21 18:01:30 +01:00
Christian Beikov
bb4ed4b000 HHH-17506 Support ON CONFLICT clause for HQL/Criteria inserts 2023-12-21 18:01:30 +01:00
Christian Beikov
c931c86896 HHH-17506 Return exceptions instead of throwing them in SQLExceptionConversionDelegate 2023-12-21 18:01:30 +01:00
Christian Beikov
ad283cdc4c HHH-17303 Fix test on PostgreSQL 2023-12-20 16:29:32 +01:00
Andrea Boriero
1e21da14cd HHH-17520 Schema creation fails with interval second data type on PostgreSQL 2023-12-13 15:44:29 +01:00
Marco Belladelli
ac637ea8af HHH-17425 Introduce some new dialect-specific config params 2023-11-23 14:33:40 +01:00
yjpark
46b064633b HHH-17023 Implements AltibaseDialect 2023-11-14 14:51:35 +01:00
Marco Belladelli
3cfd85d8e2 HHH-17384 Fix @NotFound to-one association nullness handling 2023-11-10 09:31:46 +01:00
Christian Beikov
adb86e7b7b HHH-17389 Support pg_hint_plan hints for PostgreSQL 2023-11-09 16:09:41 +01:00
Christian Beikov
016dc56208 HHH-17409 Support offset without limit in some LimitHandlers 2023-11-09 16:09:41 +01:00
Christian Beikov
c700dcd8b6 HHH-17355 Smoothen some rough edges with parameter typing and PG12 support 2023-11-06 18:01:04 +01:00
Christian Beikov
79e3af5464 HHH-17355 Add array_to_string function 2023-11-06 18:01:04 +01:00
Christian Beikov
c3e1815486 HHH-17355 Add array_positions and array_positions_list functions 2023-11-06 18:01:04 +01:00
Christian Beikov
1a5184e89b HHH-17355 Add array_fill function 2023-11-06 18:01:04 +01:00
Christian Beikov
faf6345463 HHH-17355 Add array_trim function 2023-11-06 18:01:04 +01:00
Christian Beikov
bfb9fcc0f6 HHH-17355 Unify array_contains and array_contains_all as well as deprecate FunctionRenderingSupport in favor of new FunctionRenderer contract 2023-11-06 18:01:04 +01:00
Christian Beikov
5506714611 HHH-17355 Rename array_contains_any to array_overlaps 2023-11-06 18:01:04 +01:00
Jan Schatteman
17771de2a7 HHH-17344 - Fix potential NPE
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-10-30 16:38:27 +01:00
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