Lukas Eder
fbb43fa884
[ jOOQ/jOOQ#11191 ] Generated code of a routine with TIMESTAMP parameter has too little precision
2021-06-23 15:41:10 +02:00
Lukas Eder
55ae3dcd31
[ jOOQ/jOOQ#12046 ] Add support for XMLSERIALIZE
...
This also fixes [jOOQ/jOOQ#12030 ] MULTISET predicates for Db2
2021-06-23 13:09:41 +02:00
Lukas Eder
339ce915c5
[ jOOQ/jOOQ#12044 ] Correctly emulate XMLAGG(...) FILTER (WHERE ...) in Db2, Oracle, Teradata
2021-06-23 11:56:58 +02:00
Lukas Eder
c1431efdd5
[ jOOQ/jOOQ#3884 ] Make XMLHandler case insensitive
...
Db2 and Oracle produce upper case XML elements by default. Let's not insist on case sensitivity in MULTISET SQL/XML emulated documents
2021-06-23 11:28:10 +02:00
Lukas Eder
3e410df8b9
[ jOOQ/jOOQ#12030 ] Support creating MULTISET predicates
2021-06-23 11:20:53 +02:00
Lukas Eder
438347695d
[ jOOQ/jOOQ#12043 ] Add DataType.isMultiset()
2021-06-23 11:17:36 +02:00
Lukas Eder
87872cb5a8
[ jOOQ/jOOQ#12042 ] Improve error message in MockFileDatabase from "Invalid SQL" to something more descriptive
2021-06-23 09:14:33 +02:00
Lukas Eder
30d4bc70da
[ jOOQ/jOOQ#11737 ] Add dialect version support for H2
...
This includes:
- [jOOQ/jOOQ#12007 ] Column "INFORMATION_SCHEMA.COLUMNS.DOMAIN_SCHEMA"
and "INFORMATION_SCHEMA.COLUMNS.DOMAIN_NAME" not found in H2 1.4.1970
2021-06-22 17:14:25 +02:00
Lukas Eder
220e14c0e3
[ jOOQ/jOOQ#12035 ] Upgrade kotlin dependency to 1.5
2021-06-22 15:34:43 +02:00
Lukas Eder
7f883ccf0e
[ jOOQ/jOOQ#11165 ] Converter should use Jackson kotlin module if available when mapping JSON to kotlin data classes
2021-06-22 15:03:59 +02:00
Lukas Eder
59adfbf947
[ jOOQ/jOOQ#12023 ] JSONB equals, hashCode, toString() should be formatting agnostic
2021-06-22 14:21:25 +02:00
Lukas Eder
887518ee24
[ jOOQ/jOOQ#12028 ] Add MULTISET_AGG aggregate and window function support
2021-06-21 11:32:33 +02:00
Lukas Eder
1526cab8ee
[ jOOQ/jOOQ#3884 ] Added SQL Server and Java dialect support
2021-06-18 14:02:36 +02:00
Lukas Eder
58c2a3dac3
[ jOOQ/jOOQ#3884 ] Add parser support
2021-06-18 13:17:16 +02:00
Lukas Eder
59ebd62d27
[ jOOQ/jOOQ#12026 ] Result.formatXML() re-declares xmlns on each level for nested results
2021-06-18 13:17:05 +02:00
Lukas Eder
bbadd366e0
[ jOOQ/jOOQ#3884 ] Use the XML emulation in TERADATA
2021-06-18 10:57:06 +02:00
Lukas Eder
6dfb4fdc82
[ jOOQ/jOOQ#3884 ] Added more documentation
2021-06-18 10:44:12 +02:00
Lukas Eder
65560c96a2
Updated the jOOQ-spark-chart-example generated code
2021-06-18 09:57:57 +02:00
Lukas Eder
ed6d56b3c9
[ jOOQ/jOOQ#3884 ] Support nesting MULTISET
...
This includes:
- [jOOQ/jOOQ#10170 ] Added some missing FOR XML API
- [jOOQ/jOOQ#12012 ] Internal API added
- [jOOQ/jOOQ#12020 ] Result.formatXML() does not correctly format nested
records
2021-06-18 09:54:38 +02:00
Lukas Eder
2648781a47
[ jOOQ/jOOQ#3884 ] Support nesting MULTISET
...
This includes:
- [jOOQ/jOOQ#12012 ] Internal API added
- [jOOQ/jOOQ#12020 ] Result.formatXML() does not correctly format nested
records
2021-06-17 13:33:32 +02:00
Lukas Eder
d9870ed490
[ jOOQ/jOOQ#6277 ] Fix regression in KEEP syntax
2021-06-15 17:07:21 +02:00
Lukas Eder
208e463da9
[ jOOQ/jOOQ#3884 ] Fixed SQL Server implementation
2021-06-15 16:50:56 +02:00
Lukas Eder
129d8c5671
[ jOOQ/jOOQ#11700 ] Translate jOOQ XML and JSON types to String
2021-06-15 15:24:10 +02:00
Lukas Eder
01bcd3d6f6
[ jOOQ/jOOQ#3884 ] Add support for ARRAY, MULTISET, and SET operators with
...
subqueries for nested collections
2021-06-15 15:17:35 +02:00
Lukas Eder
c74cb49c50
[ jOOQ/jOOQ#12013 ] Support parsing HSQLDB post-fix IF EXISTS in DROP statements
2021-06-15 13:31:52 +02:00
Lukas Eder
dc287a4154
Move array functions to their own section
2021-06-14 13:14:44 +02:00
Lukas Eder
c734052ac1
[ jOOQ/jOOQ#12002 ] Support parsing HSQLDB CALL <expression> statement
2021-06-14 11:03:57 +02:00
Lukas Eder
3e67b197a2
[ #11492 ] Move jbang-catalog to https://github.com/jOOQ/jbang-catalog
2021-06-11 14:49:38 +02:00
Lukas Eder
bcf9f9d9f4
Merge pull request #11499 from maxandersen/jbang
...
[jOOQ/jOOQ#11492 ] Add jbang catalog
2021-06-11 14:10:42 +02:00
Lukas Eder
cc771163cc
[ jOOQ/jOOQ#11700 ] Better errors when JDBC API is used instead of R2DBC
2021-06-11 11:21:16 +02:00
Lukas Eder
12f5007906
[ jOOQ/jOOQ#11148 ] Regression calling
...
Record1<JSON>.into(OtherTableRecord)
2021-06-11 11:21:02 +02:00
Lukas Eder
a0adea2e63
[ jOOQ/jOOQ#7789 ] Support Java 8 only in Professional and Enterprise
...
Edition
2021-06-10 16:13:32 +02:00
Lukas Eder
91e5d938ff
[ jOOQ/jOOQ#11912 ] More general and configurable fix
2021-06-10 15:49:01 +02:00
Lukas Eder
fd361a9787
[ jOOQ/jOOQ#4474 ] Allow to form CTE from plain SQL or from ResultQuery
2021-06-10 15:29:43 +02:00
Lukas Eder
060e7b450e
[ jOOQ/jOOQ#11992 ] Pull up Fields super type declaration from Select<R> to ResultQuery<R>
2021-06-10 14:21:39 +02:00
Lukas Eder
2c3908a6dc
[ jOOQ/jOOQ#10437 ] Get HANA dialect up to date
...
- STRING_AGG() can't be used as window function
- Check also Connection.rollback(Savepoint) to see if SP's are supported
- Savepoints are now supported
2021-06-10 11:19:06 +02:00
Lukas Eder
5a6af761b0
[ jOOQ/jOOQ#11987 ] Parser doesn't support date time arithmetic in DATE_TRUNC arguments
2021-06-10 10:09:02 +02:00
Lukas Eder
49345fff72
[ jOOQ/jOOQ#10437 ] Get HANA dialect up to date
...
This includes:
- Re-generated integration test code
- LISTAGG() support
- MEDIAN() support
- Bitwise function support
- [jOOQ/jOOQ#9190 ] CREATE FUNCTION and CREATE PROCEDURE
- Fixed STDDEV_POP and VAR_POP functions
2021-06-09 21:36:10 +02:00
Lukas Eder
0eba4e8dea
[ jOOQ/jOOQ#10437 ] Get HANA dialect up to date
...
This includes:
- [jOOQ/jOOQ#9472 ] Correct UUID support
- [jOOQ/jOOQ#11458 ] ANY_VALUE emulation
- [jOOQ/jOOQ#11985 ] REGEXP_REPLACE support
2021-06-09 16:17:22 +02:00
Lukas Eder
761a5df503
[ jOOQ/jOOQ#9206 ] Wrong implementation of DayToSecond#equals() and YearToMonth#equals()
2021-06-09 14:57:48 +02:00
Lukas Eder
9d37e1fec4
[ jOOQ/jOOQ#11980 ] MockConfiguration set() and derive() calls return delegate instead of MockConfiguration
2021-06-09 10:14:04 +02:00
Lukas Eder
431b7591df
[ jOOQ/jOOQ#11979 ] Add Configuration.deriveSettings(Function<Settings, Settings>)
2021-06-09 09:59:37 +02:00
Lukas Eder
ebe2a63a84
[ jOOQ/jOOQ#11977 ] PostgresDatabase should ignore unknown functions when parsing index column expressions
2021-06-09 09:32:27 +02:00
Lukas Eder
4898bacf1f
[ jOOQ/jOOQ#11976 ] Plain SQL derived tables need to be wrapped in parens
2021-06-08 15:58:15 +02:00
Lukas Eder
0b3e93bba2
[ jOOQ/jOOQ#10048 ] Add logging to BatchCRUD when the number of generated SQL queries is too high
2021-06-08 15:10:17 +02:00
Lukas Eder
df155878e5
[ jOOQ/jOOQ#11462 ] LoaderOptionsStep.commitAfter() is not implemented correctly
2021-06-08 14:57:09 +02:00
Lukas Eder
68858c390f
[ jOOQ/jOOQ#11973 ] JDBCUtils.dialect(Connection) recognises MYSQL_8_0, not MYSQL_8_0_19
...
This fixes a regression introduced by [jOOQ/jOOQ#11808 ] in the commercial distributions of jOOQ
2021-06-08 10:28:52 +02:00
Lukas Eder
d747123421
[ jOOQ/jOOQ#11958 ] Fix regression in Firebird and others
2021-06-04 16:57:27 +02:00
Lukas Eder
b98c5952c8
[ jOOQ/jOOQ#11964 ] Add new DefaultBinding(Binding<T, U>) constructor
2021-06-04 15:10:51 +02:00
Lukas Eder
56f9c55542
[ jOOQ/jOOQ#11924 ] Fix syntax error when identifiers are not quoted
2021-06-04 11:21:47 +02:00