Commit Graph

9937 Commits

Author SHA1 Message Date
Lukas Eder
d32765ee28 [jOOQ/jOOQ#11700] Support the third party MySQL driver 2021-04-09 15:58:21 +02:00
Lukas Eder
a219550f88 [jOOQ/jOOQ#9085] Fix StackOverflowError in Informix 2021-04-09 15:58:08 +02:00
Lukas Eder
f6e847aeee [jOOQ/jOOQ#6604] Added missing API on InsertValuesStepN 2021-04-09 15:57:55 +02:00
Lukas Eder
4d73f83a23 [jOOQ/jOOQ#11772] Convert should support conversions between ByteBuffer and byte[] 2021-04-09 14:17:00 +02:00
Lukas Eder
82f7a8327e [jOOQ/jOOQ#11700] Add resourceful, blocking DSL.using() support.
The resourceful DSL.using(String) et al. methods are useful for quick-and-dirty testing things. They offer a blocking way to connect to a driver, returning a CloseableDSLContext, whose close() method is also blocking. While that isn't 100% in the true spirit of R2DBC, we can still offer the functionality as users might use this for quick tests.
2021-04-09 10:39:33 +02:00
Lukas Eder
5c4f185aa6 [jOOQ/jOOQ#11767] Added some documentation to Finder 2021-04-09 09:19:28 +02:00
Lukas Eder
c8f9151cb3 [jOOQ/jOOQ#11549] More tips 2021-04-08 18:34:43 +02:00
Lukas Eder
dc1de65224 [jOOQ/jOOQ#11549] More tips 2021-04-08 18:29:49 +02:00
Lukas Eder
a2f1c99716 [jOOQ/jOOQ#11769] NPE when ParsingConnection is not attached to an actual connection 2021-04-08 18:08:37 +02:00
Lukas Eder
6bdfdf22f9 [jOOQ/jOOQ#11767] ROWNUM transformation should avoid creating derived tables if possible 2021-04-08 17:55:47 +02:00
Lukas Eder
bd5698d157 [jOOQ/jOOQ#11701] Workaround for https://github.com/cockroachdb/cockroach/issues/62601 2021-04-08 14:15:35 +02:00
Lukas Eder
99437d1a8c [jOOQ/jOOQ#11547] Cast to DOUBLE also in Derby 2021-04-08 13:23:51 +02:00
Lukas Eder
aa7df66998 [jOOQ/jOOQ#11700] Add DSL.using(io.r2dbc.spi.Connection)
It should be possible to wrap a io.r2dbc.spi.Connection in a single-connection R2DBC ConnectionFactory, which produces Connection proxies that never close the underlying Connection. This works the same way as using DSL.using(Connection) which is wrapped in a JDBC ConnectionProvider that never closes the underlying Connection.
2021-04-08 12:54:25 +02:00
Lukas Eder
30aa7cd241 [jOOQ/jOOQ#11762] Added comment 2021-04-08 11:27:08 +02:00
Lukas Eder
82c18b3094 [jOOQ/jOOQ#11437] Passing an empty array or collection to
returningResult() does not match the behaviour of returning()
2021-04-08 11:26:49 +02:00
Lukas Eder
3ed383a9fa [jOOQ/jOOQ#11700] Support RETURNING also in SQL Server 2021-04-08 10:15:27 +02:00
Lukas Eder
496588a9ae [jOOQ/jOOQ#11762] Regression when using plain SQL H2 array types 2021-04-08 10:15:07 +02:00
Lukas Eder
cc2f61b589 [jOOQ/jOOQ#11763] Upgrade shaded jOOR dependency to 0.9.14
This includes [jOOQ/jOOR#114] Make Reflect.wrapper(Class<?>) generic
2021-04-08 10:03:47 +02:00
Lukas Eder
137fe1c683 [jOOQ/jOOQ#11700] Support generated values 2021-04-07 17:16:23 +02:00
Lukas Eder
7d734a291a [jOOQ/jOOQ#11744] Support the Teradata DATE function 2021-04-07 14:36:20 +02:00
Lukas Eder
c057e67983 [jOOQ/jOOQ#11700] Fix batch behaviour 2021-04-07 14:27:29 +02:00
Lukas Eder
1e0bbdcf88 [jOOQ/jOOQ#11760] NullPointerException instead of DetachedException when executing a detached Routine 2021-04-07 09:33:48 +02:00
Lukas Eder
7ee04a64d6 [jOOQ/jOOQ#11757] Update ParserCLI 2021-04-06 13:06:37 +02:00
Lukas Eder
4579c7ce8d [jOOQ/jOOQ#11757] Add Settings.renderCoalesceToEmptyStringInConcat 2021-04-06 11:32:59 +02:00
Lukas Eder
203f1b95db [jOOQ/jOOQ#11755] Extract AttachableQueryPart from Query 2021-04-06 09:14:21 +02:00
Lukas Eder
6fa0c35287 [jOOQ/jOOQ#11700] Pass TCK 2021-04-02 11:00:55 +02:00
Lukas Eder
85b06b71ab [jOOQ/jOOQ#9085] Inverse defaults of TO_CHAR 2021-04-02 11:00:38 +02:00
Lukas Eder
6ee6d4eb93 [jOOQ/jOOQ#10245] [jOOQ/jOOQ#11700] Pass TCK 2021-04-01 13:24:13 +02:00
Lukas Eder
7b6148b1b7 [jOOQ/jOOQ#10245] Blocking subscriber.onComplete called after
subscriber.onError
2021-03-31 23:38:36 +02:00
Lukas Eder
127a6933e5 [jOOQ/jOOQ#11700] Support H2 2021-03-31 22:23:42 +02:00
Lukas Eder
9d19277867 [jOOQ/jOOQ#11718] Wrongly annotated methods 2021-03-31 15:13:31 +02:00
Lukas Eder
dcbcdf3409 [jOOQ/jOOQ#11700] Support BatchSingle 2021-03-31 14:25:30 +02:00
Lukas Eder
4f17f0ea29 [jOOQ/jOOQ#11740] Stop using deprecated ojdbc API 2021-03-31 12:30:33 +02:00
Lukas Eder
bf531df8f2 [jOOQ/jOOQ#11738] Added the optional, provided ojdbc dependency 2021-03-31 11:41:40 +02:00
Lukas Eder
83103e8811 [jOOQ/jOOQ#11738] Added the optional, provided mssql-jdbc dependency 2021-03-31 10:53:45 +02:00
Lukas Eder
de5d49ed10 [jOOQ/jOOQ#11700] Make r2dbc a managed dependency 2021-03-31 10:00:50 +02:00
Lukas Eder
077685fbd2 [jOOQ/jOOQ#11718] Change retention to CLASS and make it @Internal 2021-03-31 09:27:23 +02:00
Lukas Eder
f2b529a230 [jOOQ/jOOQ#11718] Annotate DSL API with @CheckReturnValue to help detect when calling execute() etc is forgotten 2021-03-30 17:12:26 +02:00
Lukas Eder
3232924ab8 [jOOQ/jOOQ#11700] Support reactive BatchMultiple
This includes a few fixes:
- Add org.jooq.Publisher to implement Flow vs reactive-streams bridge 1x
- Use reactive-streams 1.0.3 Flow adapters instead of our own
- TODO for BatchSingle and BatchCRUD
- Fix terminology downstream/upstream (data flows downwards)
- Added a global test to check if all connections are closed
- Make sure Connection is closed once all data is forwarded
2021-03-30 16:08:14 +02:00
Lukas Eder
81f62485d4 [jOOQ/jOOQ#11733] Column INFORMATION_SCHEMA.COLUMNS.INTERVAL_TYPE not found in H2 1.4.197 2021-03-30 16:07:51 +02:00
Lukas Eder
ba52d86abb [jOOQ/jOOQ#11720] Fix VisitContext regression 2021-03-30 11:27:45 +02:00
Lukas Eder
8faaea0702 [jOOQ/jOOQ#11700] Support INSERT|UPDATE|DELETE .. RETURNING
This includes:

- [jOOQ/jOOQ#11720] XResultStep<R> should not extend X<R> for X<R> =
Insert<R> | Update<R> | Delete<R>
- [jOOQ/jOOQ#11190] UPDATE .. RETURNING cannot be used reactively
- [jOOQ/jOOQ#3185] Remove Fetchable<R> again
2021-03-30 11:03:47 +02:00
Lukas Eder
33e87d9555 [jOOQ/jOOQ#11549] Add startup tips to be logged with the jOOQ logo 2021-03-29 21:44:18 +02:00
Lukas Eder
a278efc687 [jOOQ/jOOQ#11660] Emulate CONNECT BY LEVEL < x and CONNECT BY ROWNUM < x 2021-03-29 21:03:21 +02:00
Lukas Eder
47542c9057 [jOOQ/jOOQ#11549] Add startup tips to be logged with the jOOQ logo
A first set of tips. More will be added soon
2021-03-29 19:32:32 +02:00
Lukas Eder
28ebf7118f [jOOQ/jOOQ#11549] Add startup tips to be logged with the jOOQ logo
A first set of tips. More will be added soon
2021-03-29 18:29:10 +02:00
Lukas Eder
655c2a16c1 [jOOQ/jOOQ#11700] Work around
https://github.com/oracle/oracle-r2dbc/issues/17
2021-03-29 17:37:17 +02:00
Lukas Eder
fd0c644b28 Upgraded Xtend 2021-03-29 13:30:56 +02:00
Lukas Eder
4a5f64d755 [jOOQ/jOOQ#11719] Add support for TO_DATE() in SQL Server 2021-03-29 13:30:52 +02:00
Lukas Eder
5eccac1744 Fixed some warnings 2021-03-29 10:53:07 +02:00