Commit Graph

8360 Commits

Author SHA1 Message Date
Lukas Eder
f9735dd37a [jOOQ/jOOQ#9950] Improve support for EXECUTE for use in procedural
blocks
2020-03-12 12:40:21 +01:00
Lukas Eder
01b19a58ca [jOOQ/jOOQ#8384] Firebird doesn't support aliasing INSERT target tables 2020-03-12 12:32:58 +01:00
Lukas Eder
203341cf9d [jOOQ/jOOQ#3035] INSERT .. RETURNING does not return any value in H2, when no AUTO_INCREMENT column is involved 2020-03-12 11:57:25 +01:00
Lukas Eder
e61471a22c [jOOQ/jOOQ#9933] Optimistic locking does not work when recordTimestamp
column has precision less than TIMESTAMP(3)
2020-03-12 11:21:20 +01:00
Lukas Eder
aea051449f [jOOQ/jOOQ#9946] INSERT .. RETURNING emulation produces wrong follow up SELECT query when target table is aliased 2020-03-12 11:21:01 +01:00
Lukas Eder
a7dd3aeafa [jOOQ/jOOQ#9885] Add support for DSL.execute() in Oracle 2020-03-11 18:34:32 +01:00
Lukas Eder
dfa12850f1 [jOOQ/jOOQ#8384] Fix regression 2020-03-11 18:02:06 +01:00
Lukas Eder
889c1e74da [jOOQ/jOOQ#9922] INSERT .. RETURNING with aliased target table generates wrong SQL in Oracle 2020-03-11 17:58:59 +01:00
Lukas Eder
3e19bf12d5 [jOOQ/jOOQ#8384] Emulate support for INSERT INTO t [ AS alias ] 2020-03-11 17:29:05 +01:00
Lukas Eder
9aee7e6350 [jOOQ/jOOQ#8950] Appeased Java 6 compiler 2020-03-11 16:52:53 +01:00
Lukas Eder
e46762dfaf [jOOQ/jOOQ#9940] AS keyword is mandatory when aliasing DML target tables in SQLite 2020-03-11 16:47:47 +01:00
Lukas Eder
e6247d4667 [jOOQ/jOOQ#8950] Fixed parser regression 2020-03-11 16:24:29 +01:00
Lukas Eder
a5962b8d7f [jOOQ/jOOQ#8950] Fixed PG JSON_ARRAY() NULL clause support 2020-03-11 16:24:29 +01:00
Lukas Eder
b1ffa703b0
Merge pull request #9934 from gvenzl/master
Fix Sakila install scripts for Oracle Database
2020-03-11 14:38:12 +01:00
Lukas Eder
79de79c3e0 [jOOQ/jOOQ#8950] Added JSON_ARRAY() NULL clause support 2020-03-11 14:29:23 +01:00
Lukas Eder
6bfbb82c83 [jOOQ/jOOQ#8950] Added JSON_ARRAY() NULL clause support 2020-03-11 14:22:31 +01:00
Lukas Eder
436e56c8dd [jOOQ/jOOQ#9936] Add parser support for JSON_OBJECTAGG 2020-03-11 12:50:23 +01:00
Lukas Eder
6105d0f2b9 [jOOQ/jOOQ#9936] Add support for JSON_OBJECTAGG 2020-03-11 12:43:08 +01:00
Lukas Eder
e977654051 [jOOQ/jOOQ#9927] Fix PostgreSQL ABSENT ON NULL emulation 2020-03-11 10:51:23 +01:00
Gerald Venzl
2eb35d6cd0 Add verification steps after data load
Signed-off-by: Gerald Venzl <gerald.venzl@gmail.com>
2020-03-10 21:21:15 -07:00
Gerald Venzl
ea7124de77 Add ReadMe with install instructions
Signed-off-by: Gerald Venzl <gerald.venzl@gmail.com>
2020-03-10 21:08:10 -07:00
Gerald Venzl
3271b0073e Add commit, disable/enable constraints
Signed-off-by: Gerald Venzl <gerald.venzl@gmail.com>
2020-03-10 21:05:37 -07:00
Gerald Venzl
b88d59c206 add commits, graceful constraints
Add commits after each table to avoid unnecessary UNDO tablespace growth due to one big transaction

DISABLE and ENABLE constraints rather than DROP and CREATE so taht constraint definition remains in schema.sql alone

Signed-off-by: Gerald Venzl <gerald.venzl@gmail.com>
2020-03-10 21:04:44 -07:00
Gerald Venzl
ecdda13f60 Remove redunant / (only needed for PL/SQL)
Signed-off-by: Gerald Venzl <gerald.venzl@gmail.com>
2020-03-10 21:01:48 -07:00
Lukas Eder
0844eb0c9b [jOOQ/jOOQ#9927] Add support for JSON_ARRAYAGG - H2 support 2020-03-10 17:46:36 +01:00
Lukas Eder
54ee4381c4 [jOOQ/jOOQ#9932] Add DSL.jsonEntry(String, Field) and jsonObject(String,
Field)
2020-03-10 16:37:59 +01:00
Lukas Eder
194b387190 [jOOQ/jOOQ#9930] Fixed regression for user-defined aggregate functions 2020-03-10 16:17:11 +01:00
Lukas Eder
21fa22a3c9 [jOOQ/jOOQ#9930] Extracted AbstractAggregateFunction
- Extracted Mode
- Removed Term.MODE
2020-03-10 15:42:57 +01:00
Lukas Eder
85d95c62df [jOOQ/jOOQ#9928] Oracle doesn't support NULL clause on empty JSON_OBJECT 2020-03-10 15:42:50 +01:00
Lukas Eder
8085600a8c [jOOQ/jOOQ#9930] Extracted AbstractAggregateFunction
- Extracted Mode
- Removed Term.MODE
2020-03-10 15:25:45 +01:00
Lukas Eder
54c5ff3567 [jOOQ/jOOQ#9930] Extracted AbstractAggregateFunction
- Fixed regression
2020-03-10 15:10:59 +01:00
Lukas Eder
e5f62a3849 [jOOQ/jOOQ#9930] Extracted AbstractAggregateFunction 2020-03-10 14:54:39 +01:00
Lukas Eder
5ae7a48f82 [jOOQ/jOOQ#9798] Make the names in org.jooq.impl.Names unquoted 2020-03-10 14:38:14 +01:00
Lukas Eder
c7e1389245 [jOOQ/jOOQ#9930] Extracted AbstractAggregateFunction 2020-03-10 14:34:25 +01:00
Lukas Eder
0879b28c3b [jOOQ/jOOQ#9930] Extracted AbstractWindowFunction 2020-03-10 13:08:48 +01:00
Lukas Eder
c5bb31338d [jOOQ/jOOQ#9926] Added support for MySQL and MariaDB 2020-03-09 13:19:49 +01:00
Lukas Eder
b6c83b1efe [jOOQ/jOOQ#9923] Avoid parsing FOR as an alias if applicable 2020-03-09 12:35:25 +01:00
Lukas Eder
71912855f8 [jOOQ/jOOQ#9928] Added support for SQL Server 2020-03-09 12:29:23 +01:00
Lukas Eder
c1ee2bd56f [jOOQ/jOOQ#9926] Added support for Oracle 12c 2020-03-09 12:22:50 +01:00
Lukas Eder
30188196ba [jOOQ/jOOQ#9926] Added support for CockroachDB 2020-03-09 12:10:24 +01:00
Lukas Eder
36f0a4a56a [jOOQ/jOOQ#9928] Added support for PostgreSQL 2020-03-09 11:57:42 +01:00
Lukas Eder
6e95ffce50 [jOOQ/jOOQ#9928] Added parser support for <JSON constructor null clause> 2020-03-09 11:45:34 +01:00
Lukas Eder
8e0532c728 [jOOQ/jOOQ#9928] Implemented workaround for https://github.com/h2database/h2database/issues/2496 2020-03-09 11:45:18 +01:00
Lukas Eder
be52642402 [jOOQ/jOOQ#9926] Emulate also WITHOUT_ARRAY_WRAPPER and ROOT 2020-03-09 11:15:09 +01:00
Lukas Eder
e6eae64c32 [jOOQ/jOOQ#9926] [jOOQ/jOOQ#9928] Emulate SQL Server FOR JSON
This emulates the INCLUDE_NULL_VALUES clause.
2020-03-09 11:00:18 +01:00
Lukas Eder
0758ae2142 [jOOQ/jOOQ#9928] Add support for JSON_OBJECT <JSON constructor null clause> 2020-03-09 10:59:17 +01:00
Lukas Eder
420048f9f8 [jOOQ/jOOQ#9926] Emulate SQL Server FOR JSON in other dialects (WIP) 2020-03-09 10:39:55 +01:00
Lukas Eder
764e07cd35 [jOOQ/jOOQ#8950] Added H2 support for JSON_OBJECT 2020-03-09 10:39:08 +01:00
Lukas Eder
fa2812dbc6 [jOOQ/jOOQ#9923] Use new SQL Server FOR JSON API also in JSONObject 2020-03-06 17:26:21 +01:00
Lukas Eder
95c89b9c83 [jOOQ/jOOQ#9923] Add support for FOR JSON 2020-03-06 16:06:09 +01:00