Commit Graph

5213 Commits

Author SHA1 Message Date
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
e12cada70a [jOOQ/jOOQ#9945] ... but only timestamp precision 2020-03-13 13:55:14 +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
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
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