Commit Graph

8385 Commits

Author SHA1 Message Date
Lukas Eder
8a70d87a99 [jOOQ/jOOQ#9925] Added support for xmlattributes 2020-03-18 15:51:49 +01:00
Lukas Eder
2c3d6f167e [jOOQ/jOOQ#9925] Added support for xmlelement and xmlattributes 2020-03-18 15:23:18 +01:00
Lukas Eder
1eb32ec08d [jOOQ/jOOQ#9973] Remove internal AbstractFunction 2020-03-18 14:26:22 +01:00
Lukas Eder
f3ff999494 Whitespace change 2020-03-18 13:33:31 +01:00
Lukas Eder
edc133bd4d [jOOQ/jOOQ#9925] Add support for xmlcomment and xmlconcat 2020-03-18 13:22:47 +01:00
Lukas Eder
41aefee8e8 [jOOQ/jOOQ#9851] Rewrite ResultQuery Javadoc 2020-03-18 11:37:46 +01:00
Lukas Eder
6cea2bd8cc [jOOQ/jOOQ#9971] Support parsing BETWEEN ASYMMETRIC where the SQL standard supports it 2020-03-17 17:07:51 +01:00
Lukas Eder
586c9694d6 [jOOQ/jOOQ#9967] Add support for HSQLDB temporal tables 2020-03-17 16:45:48 +01:00
Lukas Eder
41847ec648 [jOOQ/jOOQ#9968] Error when reading or writing timestamps of year 10000+ in HSQLDB 2020-03-17 14:21:07 +01:00
Lukas Eder
669e9af550 [jOOQ/jOOQ#9958] Numeric SQLDataTypes should set precision and scale 2020-03-16 11:36:17 +01:00
Lukas Eder
e23d3e8087 [jOOQ/jOOQ#9958] Don't set precision / scale if not available 2020-03-16 11:36:08 +01:00
Lukas Eder
fded3f189b Regenerate examples 2020-03-16 11:35:44 +01:00
Lukas Eder
e12cada70a [jOOQ/jOOQ#9945] ... but only timestamp precision 2020-03-13 13:55:14 +01:00
Lukas Eder
7c86c20c22 [jOOQ/jOOQ#9945] Added PostgreSQL support 2020-03-13 13:16:43 +01:00
Lukas Eder
d1e4adcfb4 [jOOQ/jOOQ#6456] Remove extra newline in POJOs 2020-03-13 13:10:19 +01:00
Lukas Eder
c7f6785c1d [jOOQ/jOOQ#9945] Added HSQLDB support 2020-03-13 13:01:17 +01:00
Lukas Eder
75177c06bf [jOOQ/jOOQ#9959] Code generator should produce TIMESTAMP(precision) calls instead of TIMESTAMP.precision(precision) 2020-03-13 12:18:47 +01:00
Lukas Eder
da7016e6bb [jOOQ/jOOQ#9945] Added TIMESTAMP precision support in MySQL 2020-03-13 12:11:02 +01:00
Lukas Eder
cd399d75fb [jOOQ/jOOQ#9958] Appeased Java 6 compiler 2020-03-13 12:09:16 +01:00
Lukas Eder
aebe5cf584 [jOOQ/jOOQ#9958] Add DataType.precisionDefined(), scaleDefined(),
lengthDefined()

Also, apply the optimistic locking truncation only if a precision is
defined on the TIMESTAMP data type [jOOQ/jOOQ#9933]
2020-03-13 11:59:30 +01:00
Lukas Eder
b3ae36ef63 [jOOQ/jOOQ#9950] Support EXECUTE in MariaDB and MySQL 2020-03-13 09:45:04 +01:00
Lukas Eder
91b257f3b2 [jOOQ/jOOQ#9954] Incorrect SQL generated in DB2's INSERT INTO t .. RETURNING t.* emulation 2020-03-12 17:22:40 +01:00
Lukas Eder
7b503d90b6 Revert "[jOOQ/jOOQ#3035] INSERT .. RETURNING does not return any value in H2, when no AUTO_INCREMENT column is involved" 2020-03-12 16:13:34 +01:00
Lukas Eder
94863c53ee [jOOQ/jOOQ#9952] OSS Edition regression 2020-03-12 15:54:53 +01:00
Lukas Eder
6a26b25dd2 [jOOQ/jOOQ#9952] Implement procedural language support for Firebird 2020-03-12 15:52:53 +01:00
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