Lukas Eder
c678df4402
[ jOOQ/jOOQ#9985 ] Refactor Alias::toSQLDerivedColumnList
2020-03-24 12:18:44 +01:00
Lukas Eder
8e22487f23
[ jOOQ/jOOQ#9985 ] Refactor GrantImpl and RevokeImpl's privileges rendering
2020-03-24 12:08:10 +01:00
Lukas Eder
006615ab2b
[ jOOQ/jOOQ#9985 ] Refactor InsertQueryImpl::toSQLInsert's DEFAULT VALUES emulation
2020-03-24 11:52:28 +01:00
Lukas Eder
8aa94df0e7
[ jOOQ/jOOQ#9986 ] Add an internal QueryPartListView class
2020-03-24 11:31:36 +01:00
Lukas Eder
7e8b31c389
[ jOOQ/jOOQ#9985 ] Refactored Tools.fieldNames and Tools.tableNames
2020-03-24 11:21:29 +01:00
Lukas Eder
e8ee1bf94d
[ jOOQ/jOOQ#9764 ] Rework formatting of SQL
...
One big formatting problem is in QueryPartList. 1) it adds unnecessary
whitespace at the end of lines, because it hardcodes a ", " separator.
That is easy to fix. Also, it needs to decide whether at the beginning
of a list, an extra separator is required. That's something that a
container QueryPart needs to decide for the QueryPartList, whereas the
QueryPartList gets to decide if that separator is a newline or
whitespace.
A few other formatting issues are fixed with this one, including:
- [jOOQ/jOOQ#1962 ] Formatting of SQL rendered by window functions
- [jOOQ/jOOQ#3479 ] Awkward formatting of "short" functions
- [jOOQ/jOOQ#5488 ] Excess newline in formatted SELECT w/out FROM clause
- [jOOQ/jOOQ#9764 ] This issue
2020-03-24 11:00:38 +01:00
Lukas Eder
787878ed80
[ jOOQ/jOOQ#9985 ] FieldMapsForInsert::toSQLReferenceKeys should use QueryPartList
2020-03-24 10:59:32 +01:00
Lukas Eder
58c0072866
[ jOOQ/jOOQ#9925 ] Add support for XMLTABLE()
2020-03-23 15:23:09 +01:00
Lukas Eder
b62f3c2f3e
[ jOOQ/jOOQ#9925 ] Add support for XMLQUERY()
2020-03-23 11:52:43 +01:00
Lukas Eder
138405a049
Whitespace change
2020-03-23 11:50:52 +01:00
Lukas Eder
35f253b269
[ jOOQ/jOOQ#9925 ] Add support for XMLQUERY()
2020-03-20 15:56:20 +01:00
Lukas Eder
d71359ff89
[ jOOQ/jOOQ#9925 ] Add support for XMLDOCUMENT()
2020-03-20 15:11:40 +01:00
Lukas Eder
1079b1eeb1
[ jOOQ/jOOQ#9980 ] Wrong Javadoc link in DSL.value() methods
2020-03-20 14:56:35 +01:00
Lukas Eder
738e417753
[ jOOQ/jOOQ#9925 ] Added DB2 support
2020-03-20 14:49:52 +01:00
Lukas Eder
ef00f07057
[ jOOQ/jOOQ#9979 ] Add DSL.val(), value(), and inline() overloads for JSON, JSONB, and XML types
2020-03-20 14:49:47 +01:00
Lukas Eder
5201a73d9c
[ jOOQ/jOOQ#9925 ] Added DB2 support
2020-03-20 14:38:22 +01:00
Lukas Eder
bd53d19855
[ jOOQ/jOOQ#9925 ] Add support for XMLPARSE()
2020-03-20 12:24:56 +01:00
Lukas Eder
dd54a05d17
[ jOOQ/jOOQ#9925 ] Add parser support for IS [ NOT ] DOCUMENT
2020-03-20 11:38:15 +01:00
Lukas Eder
a6a04e5c84
[ jOOQ/jOOQ#9925 ] Add support for XMLEXISTS()
2020-03-20 11:35:12 +01:00
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