Lukas Eder
236deb450b
[ jOOQ/jOOQ#9925 ] Add support for XMLEXISTS()
2020-03-20 11:16:13 +01:00
Lukas Eder
b6b6007563
[ jOOQ/jOOQ#9925 ] Added support for IS [ NOT ] DOCUMENT
2020-03-20 10:36:04 +01:00
Lukas Eder
bb20a2b4e0
[ jOOQ/jOOQ#9930 ] Avoid the duplicate distinct attribute
2020-03-20 10:23:25 +01:00
Lukas Eder
d246fc2b19
[ jOOQ/jOOQ#9977 ] Add more thread safety documentation around DSLContext
...
and Configuration
2020-03-20 10:07:37 +01:00
Lukas Eder
5aee77f86c
[ jOOQ/jOOQ#9975 ] Internal enum was hiding Boolean.TRUE, etc. imports
2020-03-19 20:35:01 +01:00
Lukas Eder
1d329bf6aa
[ jOOQ/jOOQ#9975 ] Use a more generics friendly super type for casts
...
SelectImpl has 23 type variables, so a rawtype reference seems unavoidable. But we don't need to use SelectImpl here. The super type AbstractDelegatingQuery<?> with a single type variable can be used just the same.
2020-03-19 20:31:18 +01:00
Lukas Eder
3aa69e298b
[ jOOQ/jOOQ#9975 ] Removed redundant super interface
2020-03-19 20:27:32 +01:00
Lukas Eder
46869f8582
[ jOOQ/jOOQ#9975 ] Suppress some warnings in generated code
2020-03-19 20:24:35 +01:00
Lukas Eder
9a15934b5f
[ jOOQ/jOOQ#9403 ] [ jOOQ/jOOQ#9976 ] Deprecate also CUBRIDDSL
2020-03-19 20:17:22 +01:00
Lukas Eder
b5489f2362
[ jOOQ/jOOQ#9975 ] Suppress some warnings in generated code
2020-03-19 20:14:37 +01:00
Lukas Eder
6aa3efb03c
[ jOOQ/jOOQ#9975 ] Fix generated imports in RowN types
2020-03-19 20:11:56 +01:00
Lukas Eder
c6c94d9e00
[ jOOQ/jOOQ#9925 ] Fixed formatting
2020-03-18 20:04:09 +01:00
Lukas Eder
5b40212ac7
[ jOOQ/jOOQ#9925 ] Added parser support for xmlagg
2020-03-18 17:56:29 +01:00
Lukas Eder
aff0fbea35
[ jOOQ/jOOQ#9925 ] Added support for xmlagg
2020-03-18 17:46:24 +01:00
Lukas Eder
04c61c0fca
[ jOOQ/jOOQ#9925 ] Added support for xmlforest
2020-03-18 17:15:17 +01:00
Lukas Eder
b4abf5ada9
[ jOOQ/jOOQ#9925 ] Added support for xmlpi
2020-03-18 16:51:06 +01:00
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