Lukas Eder
f886cd3ec0
[ jOOQ/jOOQ#6542 ] Re-write the README
2023-06-07 13:12:15 +02:00
Lukas Eder
5e996c0b34
[ jOOQ/jOOQ#15183 ] Compilation error in generated DAO code when
...
visibility of a field is changed to private
2023-06-07 13:12:08 +02:00
Lukas Eder
9ed57f8600
[ jOOQ/jOOQ#9635 ] Remove pro only code from OSS edition
2023-06-07 12:11:43 +02:00
Lukas Eder
c28a1eb0a1
[ jOOQ/jOOQ#6542 ] Re-write the README
...
Added a gif of some type safe refactoring
2023-06-07 11:56:05 +02:00
Lukas Eder
1bb6b458a9
[ jOOQ/jOOQ#6542 ] Re-write the README
2023-06-07 11:28:31 +02:00
Lukas Eder
fdef26edfc
[ jOOQ/jOOQ#6542 ] Re-write the README
2023-06-07 11:22:28 +02:00
Lukas Eder
bbaaba003e
[ jOOQ/jOOQ#9635 ] Add missing annotations
2023-06-06 17:28:07 +02:00
Lukas Eder
1cf3b338d5
[ jOOQ/jOOQ#9635 ] Add DSL.noTable() for optional, dynamic joins
2023-06-06 15:40:17 +02:00
Lukas Eder
f01dd879cc
[ jOOQ/jOOQ#15160 ] Add parser support for Teradata specific analytic functions
2023-06-05 15:21:59 +02:00
Lukas Eder
886479a4b0
[ jOOQ/jOOQ#15171 ] Upgrade various dependencies
2023-06-02 14:52:52 +02:00
Lukas Eder
25897d1ebf
[ jOOQ/jOOQ#15168 ] NullPointerException in code generator when omitting
...
<target> directory
2023-06-02 12:43:46 +02:00
Lukas Eder
3b347a0307
[ jOOQ/jOOQ#15162 ] Support parsing SQL Server computed column syntax
2023-06-01 16:37:18 +02:00
Lukas Eder
102623d3e5
[ jOOQ/jOOQ#15156 ] Add Context.inScope(QueryPart): boolean
2023-06-01 12:28:22 +02:00
Lukas Eder
37926b5bbc
[ jOOQ/jOOQ#14306 ] Don't eagerly call ExecuteListener::end anymore
...
Before fixing this issue, there was a nested ExecuteListener lifecycle, which needed to be ended eagerly. This is no longer true, now that we re-use the DML statement's ExecuteListener lifecycle to fetch the ResultSet from the RETURNING clause.
2023-06-01 12:28:08 +02:00
Lukas Eder
56170a3de6
[ jOOQ/jOOQ#15154 ] Fix various Javadoc links
2023-05-31 15:46:22 +02:00
Lukas Eder
3cabeb65ad
[ jOOQ/jOOQ#15154 ] Fix various Javadoc links
2023-05-31 15:22:42 +02:00
Lukas Eder
d62ac49e60
[ jOOQ/jOOQ#15149 ] PostgresDatabase and subtypes may produce wrong table comments in presence of stored functions
2023-05-31 14:36:52 +02:00
Lukas Eder
f7dee15cee
[ jOOQ/jOOQ#13947 ] Support CockroachDB 23 user defined functions - WIP
...
- Add runtime support
2023-05-31 13:52:37 +02:00
Lukas Eder
97c56d2d53
[ jOOQ/jOOQ#13947 ] Support CockroachDB 23 user defined functions - WIP
...
- Fix array type support
2023-05-31 12:17:59 +02:00
Lukas Eder
099580c718
[ jOOQ/jOOQ#13947 ] Support CockroachDB 23 user defined functions - WIP
2023-05-31 11:44:36 +02:00
Lukas Eder
86a1ff24c0
[ jOOQ/jOOQ#15003 ] Add SQLDialect.COCKROACHDB_23
2023-05-30 14:35:13 +02:00
Lukas Eder
89e68f76ab
[ jOOQ/jOOQ#15142 ] Support parsing T-SQL's named DEFAULT constraints in CREATE TABLE
2023-05-30 14:34:57 +02:00
Lukas Eder
ae0a39200a
[ jOOQ/jOOQ#15003 ] Add SQLDialect.COCKROACHDB_23
2023-05-30 13:42:55 +02:00
Lukas Eder
c2c5cd72af
[ jOOQ/jOOQ#3862 ] Improve Javadoc on DSLContext.executeInsert(), executeUpdate(), and executeDelete() about optimistic locking not applying
2023-05-30 10:56:54 +02:00
Lukas Eder
9b969d41cf
[ jOOQ/jOOQ#15115 ] Improve error message when unversioned, row based
...
optimistic locking doesn't work with DAOs and POJOs
2023-05-30 10:02:29 +02:00
Lukas Eder
1b1808558e
[ jOOQ/jOOQ#14997 ] Use awaitSingle instead of awaitFirstOrNull in transactionCoroutine to correctly sequence transaction script
2023-05-26 15:42:14 +02:00
Lukas Eder
cbad6561b8
[ jOOQ/jOOQ#15127 ] DefaultConfiguration::toString logs wrong flags in R2DBC context
2023-05-26 14:12:42 +02:00
Lukas Eder
3851f2bb3a
[ jOOQ/jOOQ#15125 ] Re-generate implementation code
2023-05-26 11:55:40 +02:00
Lukas Eder
28f6261a30
[ jOOQ/jOOQ#14306 ] Fix a regression of [#jOOQ/jOOQ#13574]
2023-05-26 11:49:36 +02:00
Lukas Eder
cd8bb6f9ff
[ jOOQ/jOOQ#15126 ] Add SQLDialect.SQLITE_3_40
...
This includes:
- [jOOQ/jOOQ#15125 ] Handle SQLite's incompatible change of implementation for LOG(x)
2023-05-26 10:47:04 +02:00
Lukas Eder
cc36b552a3
[ jOOQ/jOOQ#14944 ] Wrong warning logged regarding CockroachDB version support
2023-05-25 16:36:12 +02:00
Lukas Eder
30d3762403
[ jOOQ/jOOQ#15050 ] Fix regression
2023-05-25 15:53:26 +02:00
Lukas Eder
923d3c7cf8
[ jOOQ/jOOQ#15121 ] Added failing integration test
2023-05-25 15:22:31 +02:00
Lukas Eder
0963ffff1b
[ jOOQ/jOOQ#8012 ] Avoid aliased column fields in InlineDerivedTable
...
The aliased column fields were introduced as a workaround for a StackOverflowError where we try to access the fields of a Table while creating the field reference for the table itself.
But returning the aliased field references prevents schema mapping, which was discovered by some integration test.
2023-05-25 11:27:01 +02:00
Lukas Eder
537acb56a6
Upgrade testcontainers, use official yugabytedb module
2023-05-25 09:59:48 +02:00
Lukas Eder
06d19b685d
[ jOOQ/jOOQ#15117 ] Recognise :yugabytedb: JDBC URLs in JDBCUtils
2023-05-25 09:57:16 +02:00
Lukas Eder
888a6197de
[ jOOQ/jOOQ#14306 ] ResultSet local variable is no longer needed
2023-05-25 09:15:58 +02:00
Lukas Eder
3ac7f72fa1
[ jOOQ/jOOQ#15103 ] Add DSLContext.transactionCoroutine overload accepting CoroutineContext
2023-05-25 08:28:09 +02:00
Lukas Eder
2c657cc784
Merge branch 'main' of github.com:jOOQ/jOOQ
2023-05-25 08:17:34 +02:00
Lukas Eder
04216a1bf3
[ jOOQ/jOOQ#14306 ] Avoid second ExecuteContext for native implementations of RETURNING
2023-05-24 17:32:15 +02:00
Lukas Eder
f6545c6fe6
[ jOOQ/jOOQ#15114 ] Upgrade sqlite dependency to 3.42.0.0 to mitigate CVE-2023-32697
2023-05-24 12:57:40 +02:00
Lukas Eder
3cd2dd559a
[ jOOQ/jOOQ#15097 ] Compilation error in Oracle generated code for package type in PL/SQL RECORD constructor
2023-05-24 11:24:00 +02:00
Lukas Eder
11e38fc938
Re-generated example code
2023-05-24 11:23:47 +02:00
Lukas Eder
8b807ea199
[ jOOQ/jOOQ#8012 ] Avoid generating comment and source twice in Java
2023-05-23 17:34:41 +02:00
Lukas Eder
81111b901b
[ jOOQ/jOOQ#15104 ] InlineDerivedTable should wrap query lazily
2023-05-23 16:42:40 +02:00
Lukas Eder
b18a54f512
[ jOOQ/jOOQ#8012 ] Minor refactorings
2023-05-23 16:36:36 +02:00
Lukas Eder
2e8c8d5493
[ jOOQ/jOOQ#8012 ] Get Table.where() to work with derived column lists
2023-05-23 16:33:50 +02:00
Lukas Eder
bcff3882f2
[ jOOQ/jOOQ#14875 ] Inconsistent implementation of TableImpl::equals and
...
TableImpl::hashCode when comparing generated tables with plain SQL ones
2023-05-23 11:45:59 +02:00
Lukas Eder
4620f42c5d
Re-generated code
2023-05-23 11:41:24 +02:00
Lukas Eder
782000ed6f
[ jOOQ/jOOQ#8012 ] Various improvements:
...
- Added KotlinGenerator implementation
- Added ScalaGenerator implementation
- Add a check for the codegen configuration flag
- [jOOQ/jOOQ#15095 ] Generate property access syntax in KotlinGenerator
generated tables
2023-05-22 19:32:11 +02:00