Commit Graph

13015 Commits

Author SHA1 Message Date
Lukas Eder
c6afa068f5 [jOOQ/jOOQ#16581] Time zone information lost when fetching TIMETZ[] value in PostgreSQL 2024-04-23 17:13:52 +02:00
Lukas Eder
852da7839c [jOOQ/jOOQ#16563] Support delimiter expressions in LISTAGG() and GROUP_CONCAT() 2024-04-22 14:27:22 +02:00
Lukas Eder
01e6a279d7 [jOOQ/jOOQ#16576] SAXParseException warnings when using jOOQ-codegen-gradle or any other MiniJAXB.unmarshal() usage 2024-04-22 11:09:51 +02:00
Lukas Eder
6f5ca2a7a2 [jOOQ/jOOQ#16560] Cannot configure matchers using jOOQ-codegen-gradle plugin 2024-04-22 10:34:43 +02:00
Lukas Eder
a49b56444f [jOOQ/jOOQ#16569] DELETE .. ORDER BY .. LIMIT on partitioned tables
without unique constraint uses non-unique ctid for self joins
2024-04-22 09:40:23 +02:00
Lukas Eder
44a230824e [jOOQ/jOOQ#16524] Fix AURORA_POSTGRES support 2024-04-05 13:17:36 +02:00
Lukas Eder
4172cc91b7 [jOOQ/jOOQ#16551] [jOOQ/jOOQ#16552] Various improvements 2024-04-05 12:08:43 +02:00
Lukas Eder
cece52fec3 [jOOQ/jOOQ#7539] Help the poor javac compiler, which again can't infer 2024-04-05 09:48:04 +02:00
Lukas Eder
cfca1e440c [jOOQ/jOOQ#16529] Auto wrap Field arguments to a Routine's Object typed parameter in Field<Object> 2024-04-05 09:36:20 +02:00
Lukas Eder
2e6e83afaa [jOOQ/jOOQ#7539] More ClickHouse support
This includes:

- Relational division
- JSON_ARRAYAGG()
- Nested JSON (requires allow_experimental_object_type = 1)
2024-04-04 19:49:06 +02:00
Lukas Eder
0e4a9be380 [jOOQ/jOOQ#14866] Incorrect conversion of LocalDateTime to LocalDate during daylight saving time 2024-04-04 13:42:50 +02:00
Lukas Eder
3079e116c5 [jOOQ/jOOQ#16498] [jOOQ/jOOQ#16539] MySQL DATETIME fixes
This includes:

- [jOOQ/jOOQ#16498] Render standard SQL DATE literal on MySQL, instead of JDBC date literal
- [jOOQ/jOOQ#16539] DDL statements should produce DATETIME data type for SQLDataType.TIMESTAMP in MySQL
2024-04-04 11:31:19 +02:00
Lukas Eder
166ee5da84 [jOOQ/jOOQ#16535] Parser fails to parse TIME[STAMP] WITH TIME ZONE literals 2024-04-04 10:34:39 +02:00
Lukas Eder
1ebf4805dd [jOOQ/jOOQ#7539] More ClickHouse support
This includes:

- Various JSON fixes
2024-04-03 18:09:01 +02:00
Lukas Eder
96ad496948 [jOOQ/jOOQ#7539] More ClickHouse support
This includes:

- Fix UUID_TO_BIN()
- Support asterisks on joins
- Various JSON fixes
2024-04-03 18:04:48 +02:00
Lukas Eder
3b80a2e1d2 [jOOQ/jOOQ#15732] Upgrade duckdb_jdbc to 0.10.1 2024-04-03 14:50:23 +02:00
Lukas Eder
7f2b3c638e [jOOQ/jOOQ#16531] Marginal Javadoc improvement 2024-04-03 10:44:07 +02:00
Lukas Eder
497767e1bb [jOOQ/jOOQ#7539] More ClickHouse support
- Support COT()
- Fix empty grouping set
- Support INSERT .. ON DUPLICATE KEY IGNORE
2024-04-02 15:51:22 +02:00
Lukas Eder
ead3073334 [jOOQ/jOOQ#7539] Support computed columns 2024-04-02 12:39:20 +02:00
Lukas Eder
0ac9d0eff5 [jOOQ/jOOQ#16524] Add SQL Server support 2024-04-02 11:17:22 +02:00
Lukas Eder
0c97920c81 [jOOQ/jOOQ#16524] Add H2 and HSQLDB support 2024-04-02 11:00:52 +02:00
Lukas Eder
f45e6286f8 [jOOQ/jOOQ#15732] Assume DEFAULT NEXTVAL('..') is an identity 2024-03-28 15:57:03 +01:00
Lukas Eder
debdd1ffe0 [jOOQ/jOOQ#15732] Reverse engineer error message to detect SQLStateClass 2024-03-28 15:42:56 +01:00
Lukas Eder
7d4e9c89f0 [jOOQ/jOOQ#15732] DuckDB identifiers are never case sensitive 2024-03-28 15:37:17 +01:00
Lukas Eder
0de1d5563c [jOOQ/jOOQ#15732] Reverse engineer error message to detect SQLStateClass 2024-03-28 15:25:50 +01:00
Lukas Eder
2de610aecc [jOOQ/jOOQ#15732] Map LONGVARCHAR and LONGNVARCHAR to STRING 2024-03-28 13:55:53 +01:00
Lukas Eder
71beae5704 [jOOQ/jOOQ#15732] Map CLOB to STRING 2024-03-28 13:51:57 +01:00
Lukas Eder
964e249265 [jOOQ/jOOQ#15732] OMIT NO CACHE keyword 2024-03-28 13:42:44 +01:00
Lukas Eder
b4b0c58a71 [jOOQ/jOOQ#15732] CREATE TYPE IF NOT EXISTS isn't supported 2024-03-28 13:38:44 +01:00
Lukas Eder
e9c1f3befd [jOOQ/jOOQ#15732] Support TO_CHAR() 2024-03-28 13:19:23 +01:00
Lukas Eder
2f6a985693 [jOOQ/jOOQ#15732] DuckDB doesn't honour NULL semantics in row
comparisons
2024-03-28 11:54:37 +01:00
Lukas Eder
a2804f15bb [jOOQ/jOOQ#15732] Avoid duplication when reading MULTISET content
The previous implementation relied on RecordUnmapper, which works, but doesn't set the changed() flags to false when records are nested!
2024-03-28 11:54:26 +01:00
Lukas Eder
48ddbcc1ab [jOOQ/jOOQ#15732] Fix embeddables in NATIVE MULTISET content 2024-03-28 11:24:35 +01:00
Lukas Eder
2fde8f16b4 [jOOQ/jOOQ#15732] Code generation support for CHECK constraints 2024-03-28 11:10:01 +01:00
Lukas Eder
1dc85b0c1c [jOOQ/jOOQ#15732] Support renaming qualified tables (if same schema) 2024-03-28 10:39:18 +01:00
Lukas Eder
5a2138fbbd [jOOQ/jOOQ#15732] MySQL style enum type support 2024-03-28 10:18:01 +01:00
Lukas Eder
4f3b66750c [jOOQ/jOOQ#15732] Auto-create a sequence to implement an identity 2024-03-28 09:26:49 +01:00
Lukas Eder
0566aa624d [jOOQ/jOOQ#15732] DELETE .. USING musn't repeat the table 2024-03-28 08:39:21 +01:00
Lukas Eder
77fbee545c [jOOQ/jOOQ#15732] InputStream.readAllBytes() is available only in JDK 9 2024-03-28 08:12:08 +01:00
Lukas Eder
8d123981aa [jOOQ/jOOQ#15732] It's just an OSS edition problem o_O 2024-03-28 08:10:05 +01:00
Lukas Eder
67f4a83d71 [jOOQ/jOOQ#15732] Support nested MULTISET 2024-03-27 18:05:27 +01:00
Lukas Eder
e460a873fe [jOOQ/jOOQ#15732] The type hints will continue until javac morale improves 2024-03-27 17:35:55 +01:00
Lukas Eder
3b6045ff43 [jOOQ/jOOQ#15732] Fix MULTISET equality semantics 2024-03-27 17:34:18 +01:00
Lukas Eder
6bd3d9e110 [jOOQ/jOOQ#15732] Weird javac vs ejc disagreement 2024-03-27 16:42:40 +01:00
Lukas Eder
be8d3babc4 [jOOQ/jOOQ#15732] MULTISET_AGG support via NATIVE impl (ARRAY_AGG) 2024-03-27 16:24:31 +01:00
Lukas Eder
0809530151 [jOOQ/jOOQ#15732] MULTISET support via NATIVE implementation (ARRAY)
This includes:

- [jOOQ/jOOQ#16521] DefaultRecordUnmapper should be able to unmap a JDBC Struct
2024-03-27 16:18:08 +01:00
Lukas Eder
8214da3ff2 [jOOQ/jOOQ#15732] Support LoaderOptionsStep::onDuplicateKeyUpdate 2024-03-27 15:11:15 +01:00
Lukas Eder
cf78e603f8 [jOOQ/jOOQ#15732] Support DELETE .. USING 2024-03-27 15:00:29 +01:00
Lukas Eder
4034c8eb47 [jOOQ/jOOQ#15732] Hint at limited UDT support:
https://github.com/duckdb/duckdb/discussions/8832
2024-03-27 14:51:23 +01:00
Lukas Eder
143187c08b [jOOQ/jOOQ#15732] Support WITH ORDINALITY 2024-03-27 14:51:12 +01:00