Commit Graph

9733 Commits

Author SHA1 Message Date
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
Lukas Eder
6bcd95e0b2 [jOOQ/jOOQ#11468] CustomTable.getUniqueKeys() should return super.getUniqueKeys() not super.getKeys() 2021-02-18 18:13:10 +01:00
Lukas Eder
d0aa1c406d [jOOQ/jOOQ#4876] Add Firebird 3.0 support for IDENTITY columns 2021-02-18 17:56:10 +01:00
Lukas Eder
515e2902d1 [jOOQ/jOOQ#11466] DataType::identity Support annotation should list dialects that support identity types 2021-02-18 16:24:42 +01:00
Lukas Eder
a4c7c2f6bb [jOOQ/jOOQ#2620] Support Google BigQuery - WIP 2021-02-18 16:23:41 +01:00
Lukas Eder
ad21db797a [jOOQ/jOOQ#2620] Support Google BigQuery - WIP
This includes:

- [jOOQ/jOOQ#11461] MetaTable does not contain table COMMENT (REMARKS)
2021-02-17 21:34:11 +01:00
Lukas Eder
7759f5bb7a [jOOQ/jOOQ#8792] Added TODO 2021-02-17 09:42:12 +01:00
Lukas Eder
a0e2b30f08 [jOOQ/jOOQ#11452] Add parser support for MySQL's DATE_ADD and DATE_SUB functions 2021-02-17 09:40:52 +01:00
Lukas Eder
f90b255072 [jOOQ/jOOQ#11450] Support parsing SQLite's IS [ NOT ] predicate 2021-02-16 17:35:36 +01:00
Lukas Eder
75ca50a8d2 [jOOQ/jOOQ#11449] Support parsing SQLite MIN() and MAX() functions 2021-02-16 17:16:34 +01:00
Lukas Eder
4fa4e13807 [jOOQ/jOOQ#11269] Add CreateTableConstraintStep.primaryKey(), unique(), check() convenience methods 2021-02-16 16:24:48 +01:00
Lukas Eder
c5d026ce2c [jOOQ/jOOQ#11446] Bad formatting for UPDATE .. ROW = ROW statements 2021-02-16 14:56:12 +01:00
Lukas Eder
3dd2f77451 [jOOQ/jOOQ#11443] BatchedPreparedStatement doesn't work if statement is
re-used
2021-02-16 13:37:02 +01:00
Lukas Eder
55ff5a4272 [jOOQ/jOOQ#11442] Plain SQL templates improperly recognise ? 2021-02-16 10:49:47 +01:00
Lukas Eder
9de285a56e [jOOQ/jOOQ#10551] Added CTE support 2021-02-16 10:24:05 +01:00
Lukas Eder
bf1c3f92bd [jOOQ/jOOQ#11432] Support parsing Db2 style LISTAGG() without WITHIN
GROUP clause
2021-02-15 13:54:00 +01:00
Lukas Eder
ac3bf49009 [jOOQ/jOOQ#11436] Support parsing UPDATE .. SET (row) = (subquery) 2021-02-15 13:36:36 +01:00