Commit Graph

9749 Commits

Author SHA1 Message Date
Lukas Eder
e52b01cf0b [jOOQ/jOOQ#10572] Add support for Teradata style CREATE INDEX syntax 2021-03-01 21:13:47 +01:00
Lukas Eder
1d5cda55f9 [jOOQ/jOOQ#1985] Add EXASOL support (WIP) 2021-02-27 10:34:11 +01:00
Lukas Eder
13b24ba365 [jOOQ/jOOQ#11535] Parser parses incorrect FOR UPDATE OF syntax,
depending on dialect
2021-02-26 10:54:02 +01:00
Lukas Eder
6e41431bc6 [jOOQ/jOOQ#10572] Parse NTH_VALUE(field, field) 2021-02-25 23:01:37 +01:00
Lukas Eder
90a52d9d17 [jOOQ/jOOQ#10572] Parse PG JSON[B]_OBJECT_AGG 2021-02-25 22:52:11 +01:00
Lukas Eder
4c9048b161 [jOOQ/jOOQ#10572] Parse PG JSON[B]_BUILD_OBJECT 2021-02-25 22:43:24 +01:00
Lukas Eder
7748f4eae7 [jOOQ/jOOQ#10572] Parse PG JSON[B]_BUILD_ARRAY 2021-02-25 22:23:41 +01:00
Lukas Eder
3c5f112db0 af05889f8fd97d42144f24afc0f888d7139e1427 2021-02-25 22:14:12 +01:00
Lukas Eder
fc42afea15 [jOOQ/jOOQ#10572] [jOOQ/jOOQ#11474] Parse PG JSON[B]_AGG 2021-02-25 22:13:56 +01:00
Lukas Eder
659d9f09eb [jOOQ/jOOQ#7172] [jOOQ/jOOQ#10204] Can't use Table.getQualifiedName() 2021-02-25 19:22:59 +01:00
Lukas Eder
296cc536b1 [jOOQ/jOOQ#11531] Add jsonEntry(X, Select<?>) overloads 2021-02-25 19:06:16 +01:00
Lukas Eder
7cfaeea9c3 [jOOQ/jOOQ#11530] Add Configuration.setAppending() and Configuration.deriveAppending() methods to create derived configurations by appending listeners 2021-02-25 17:14:41 +01:00
Lukas Eder
b73dd6e65c [jOOQ/jOOQ#11043] NullPointerException when parsing WITH .. INSERT .. SELECT without explicit INSERT column list 2021-02-25 15:51:19 +01:00
Lukas Eder
70e5a9555a [jOOQ/jOOQ#11521] ClassCastException when ResultQuery.fetchArray() returns no rows 2021-02-25 13:11:03 +01:00
Lukas Eder
cddd67ff95 [jOOQ/jOOQ#11520] Add CallbackVisitListener 2021-02-25 12:40:23 +01:00
Lukas Eder
b483e0bd70 [jOOQ/jOOQ#11525] Upgrade scala version to 2.13.5 2021-02-25 12:40:17 +01:00
Lukas Eder
55fbd00a9a [jOOQ/jOOQ#11525] Upgrade scala version to 2.13.5 2021-02-25 12:39:45 +01:00
Lukas Eder
91e01b747d [jOOQ/jOOQ#11520] Add CallbackTransactionListener 2021-02-25 11:01:06 +01:00
Lukas Eder
5de6b504d8 [jOOQ/jOOQ#10243] Don't interfere with operators and precedence 2021-02-25 11:00:54 +01:00
Lukas Eder
3f9acf00c2 [jOOQ/jOOQ#11520] Add CallbackRecordListener 2021-02-25 09:55:19 +01:00
Lukas Eder
ef16ebf13c [jOOQ/jOOQ#10243] More public API 2021-02-24 23:07:55 +01:00
Lukas Eder
e355c63e61 [jOOQ/jOOQ#11520] Add CallbackXYZListener implementations, and static
convenience API on XYZListener
2021-02-24 20:48:55 +01:00
Lukas Eder
830ef081e5 [jOOQ/jOOQ#10243] More Javadoc 2021-02-24 20:23:16 +01:00
Lukas Eder
730d15e2e6 [jOOQ/jOOQ#10243] Add ParserListener SPI to parse custom syntax 2021-02-24 19:32:07 +01:00
Lukas Eder
160d903493 [jOOQ/jOOQ#11515] Deprecate INGRES dialect 2021-02-24 16:11:54 +01:00
Lukas Eder
e92ecfdf5f [jOOQ/jOOQ#11238] Fixed CockroachDB 2021-02-24 15:59:50 +01:00
Lukas Eder
eb2682935b [jOOQ/jOOQ#5851] Make sure we have at least 1 data type 2021-02-24 14:22:51 +01:00
Lukas Eder
7a99758319 [jOOQ/jOOQ#11511] Stop casting SQLDataType.OTHER to VARCHAR
This includes:

- [jOOQ/jOOQ#5851] VALUES constructor generates wrong SQL if one row
contains a null bind variable
2021-02-24 14:17:48 +01:00
Lukas Eder
d46ba60b93 [jOOQ/jOOQ#11481] Stop using the deprecated JSON_MERGE function in MariaDB 10.4+ and MySQL 8.0.19+ 2021-02-23 17:13:04 +01:00
Lukas Eder
38c0acc3d4 [jOOQ/jOOQ#11504] Seralizability fix 2021-02-23 16:03:07 +01:00
Lukas Eder
6287bf7394 [jOOQ/jOOQ#11508] Whitespace change 2021-02-23 15:50:33 +01:00
Lukas Eder
784b6ac43e [jOOQ/jOOQ#11508] Emulate procedural RETURN (SELECT ..) statement where not supported 2021-02-23 15:36:08 +01:00
Lukas Eder
d648fb67d6 [jOOQ/jOOQ#11507] Add Log.isWarnEnabled() 2021-02-23 15:12:24 +01:00
Lukas Eder
36ca56d188 [jOOQ/jOOQ#11506] Log deprecation warning when Serialization of jOOQ API is triggered
This contains:

- [jOOQ/jOOQ#11507] Add Log.isWarnEnabled()
2021-02-23 15:04:15 +01:00
Lukas Eder
7cd606cd2f [jOOQ/jOOQ#11504] Default[UnsignedType]Bindings should delegate to integer bindings, rather than implement their own
This includes:

- [jOOQ/jOOQ#11505] Deprecate DateToLocalDateConverter, TimeToLocalTimeConverter, TimestampToLocalDateTimeConverter
2021-02-23 14:40:26 +01:00
Lukas Eder
e35b66b27e [jOOQ/jOOQ#11502] Unknown table identifier when trying to look up
CustomTable or TableImpl whose Schema doesn't reference its tables
2021-02-23 10:52:09 +01:00
Lukas Eder
d93f2be5d8 [jOOQ/jOOQ#11498] DSLContext.connection() and connectionResult() shouldn't produce null Connection when detached 2021-02-22 17:54:26 +01:00
Lukas Eder
fd756190b1 [jOOQ/jOOQ#11495] Remove pre 3.5 deprecated API 2021-02-22 16:05:56 +01:00
Lukas Eder
aa38783f25 [jOOQ/jOOQ#11494] Add parser support for OCTET_LENGTH alternative names 2021-02-22 15:03:12 +01:00
Lukas Eder
0ec234c88e [jOOQ/jOOQ#11486] Bad extra derived table generated when INSERT ..
SELECT references target table from correlated subquery in MariaDB,
MySQL
2021-02-22 10:28:44 +01:00
Lukas Eder
9aae192454
Update CONTRIBUTING.md 2021-02-19 21:00:32 +01:00
Lukas Eder
df90a78f71 [jOOQ/jOOQ#11238] Fixed MariaDB and MySQL emulations 2021-02-19 16:45:38 +01:00
Lukas Eder
89d7c45e1d [jOOQ/jOOQ#1729] Add DSL.aggregate() and DSL.aggregateDistinct() as
plain SQL AggregateFunctions
2021-02-19 16:04:41 +01:00
Lukas Eder
fba5d7df81 [jOOQ/jOOQ#11477] Missing ABSENT ON NULL declarations in JSON_OBJECT emulated by FOR JSON 2021-02-19 13:45:20 +01:00
Lukas Eder
9f87bb42bf [jOOQ/jOOQ#11238] Support FILTER clause also in standard SQL (e.g. H2) 2021-02-19 13:14:40 +01:00
Lukas Eder
b9041e17d9 [jOOQ/jOOQ#11238] Support JSON_OBJECTAGG() FILTER (...) 2021-02-19 13:00:53 +01:00
Lukas Eder
b670b76570 [jOOQ/jOOQ#2620] Support Google BigQuery - WIP 2021-02-19 10:36:34 +01:00
Lukas Eder
832173fef9 [jOOQ/jOOQ#11238] PostgreSQL FILTER clause does not work on
JSON_ARRAYAGG() functions
2021-02-19 10:36:02 +01:00
Lukas Eder
e37fe1c087 [jOOQ/jOOQ#11472] Document immutability of CSVFormat and related types 2021-02-19 08:43:14 +01:00
Lukas Eder
c593479fb3 [jOOQ/jOOQ#4876] Can't use this default yet 2021-02-18 18:26:09 +01:00