Lukas Eder
a37ddfff2b
[ jOOQ/jOOQ#14621 ] Inlining isn't necessary
2023-02-13 10:42:33 +01:00
Lukas Eder
de3ac26a3c
[ jOOQ/jOOQ#14621 ] Work around a YugabyteDB regression querying the INFORMATION_SCHEMA.ATTRIBUTES table
2023-02-13 10:38:42 +01:00
Lukas Eder
abd1b4ecf1
[ jOOQ/jOOQ#14611 ] Added missing emulation dialects
2023-02-10 16:00:00 +01:00
Lukas Eder
2fb2c6ab6a
[ jOOQ/jOOQ#14611 ] Support WITH CHECK OPTION and WITH READ ONLY in other dialects
2023-02-10 15:40:00 +01:00
Lukas Eder
e75295ea2e
[ jOOQ/jOOQ#10014 ] Infinite loop in code generation templating language if a parameter is forgotten
2023-02-10 13:47:11 +01:00
Lukas Eder
b7b9801c68
[ jOOQ/jOOQ#14586 ] Update third party dependencies
2023-02-09 17:44:41 +01:00
Lukas Eder
627a3105bc
[ jOOQ/jOOQ#14595 ] Support parsing WITH READ ONLY and WITH CHECK OPTION
...
clauses
2023-02-09 16:16:35 +01:00
Lukas Eder
cbd22b04bb
[ jOOQ/jOOQ#14594 ] Support parsing whitespace between : and named parameter identifier
2023-02-09 16:02:34 +01:00
Lukas Eder
12cc59db3c
[ jOOQ/jOOQ#14592 ] Don't fail in OSS edition
2023-02-09 15:44:47 +01:00
Lukas Eder
c8d668b5b4
[ jOOQ/jOOQ#14592 ] Add parser support for T-SQL table hints without WITH keyword
2023-02-09 15:43:26 +01:00
Lukas Eder
ae21a35eb9
[ jOOQ/jOOQ#14571 ] Fix regression of [ jOOQ/jOOQ#13574 ] for Oracle
...
UpdatableRecord::merge produces its update count in ctx.rows() for Oracle (and some others). That update count was discarded previously, although prior to fixing [jOOQ/jOOQ#14571 ], the initial value of result = 1 coincidentally produced the expected result.
2023-02-09 11:22:11 +01:00
Lukas Eder
fd32a9f0bc
[ jOOQ/jOOQ#14598 ] Exception while executing meta query on MySQL 5.6: Unknown column 'information_schema.COLUMNS.GENERATION_EXPRESSION'
2023-02-09 10:17:41 +01:00
Lukas Eder
9124f25482
[ jOOQ/jOOQ#14599 ] setAllToExcluded also sets fields not specified in
...
insert to excluded when using INSERT .. SET syntax
2023-02-09 09:23:59 +01:00
Lukas Eder
24ae7eb51e
[ jOOQ/jOOQ#14571 ] Regression: UpdateQuery.execute() with RETURNING clause returns 1 even when no records were updated
2023-02-08 17:08:16 +01:00
Lukas Eder
9ef3f9ebae
[ jOOQ/jOOQ#14564 ] KotlinGenerator generates invalid code in equals() and hashCode() methods for inline value class fields
2023-02-08 15:53:18 +01:00
Lukas Eder
3cdbc6abaa
[ jOOQ/jOOQ#14357 ] Use ? as parameter marker on MySQL, MariaDB when using
...
R2DBC
2023-02-08 14:41:45 +01:00
Lukas Eder
2eca7a83bd
[ jOOQ/jOOQ#14586 ] Update third party dependencies
2023-02-08 14:13:33 +01:00
Lukas Eder
d2f2258d87
[ jOOQ/jOOQ#14581 ] Fix optional parameter behaviour
2023-02-08 11:07:22 +01:00
Lukas Eder
f1ac75ac77
[ jOOQ/jOOQ#13593 ] [ jOOQ/jOOQ#14581 ] BIT_GET and BIT_SET transformations
2023-02-07 13:40:39 +01:00
Lukas Eder
56d5cd6c3e
[ jOOQ/jOOQ#14581 ] Support 3-arg version of BIT_SET
2023-02-07 11:42:28 +01:00
Lukas Eder
99ade22a1f
[ jOOQ/jOOQ#14581 ] Add support for BIT_SET or BIT_GET functions
2023-02-07 10:37:02 +01:00
Lukas Eder
c04506e89d
[ jOOQ/jOOQ#14584 ] Add bitwise operation support for EXASOL
2023-02-07 09:46:36 +01:00
Lukas Eder
7b2a4964d2
[ jOOQ/jOOQ#13656 ] More SQL Server 2022 support
...
- [jOOQ/jOOQ#14578 ] DISTINCT predicate
- [jOOQ/jOOQ#14579 ] LEFT_SHIFT and RIGHT_SHIFT
- [jOOQ/jOOQ#14580 ] BIT_COUNT
2023-02-06 15:42:24 +01:00
Lukas Eder
0b37771f9a
[ jOOQ/jOOQ#14574 ] Meta::getTables returns tables of type TableType.TABLE when they're actually system views
2023-02-06 10:06:46 +01:00
Lukas Eder
affc154e40
[ jOOQ/jOOQ#8779 ] Tentative example for native image compilation
2023-02-06 09:05:23 +01:00
Lukas Eder
7e88f67c7c
[ jOOQ/jOOQ#9085 ] Generate FILTER clause by default
2023-02-06 09:04:01 +01:00
Lukas Eder
a8df679ebd
[ jOOQ/jOOQ#13640 ] Re-generate code
2023-01-27 17:35:37 +01:00
Lukas Eder
097f26e0d1
[ jOOQ/jOOQ#13640 ] Move QuantifiedComparisonCondition to QOM API
...
- Refactored it into individual types (e.g. EqQuantified, NeQuantified)
- Fix a regression in Array caused by [jOOQ/jOOQ#14560 ]
2023-01-27 16:29:00 +01:00
Lukas Eder
ac48cb7ad5
[ jOOQ/jOOQ#14561 ] Rename various QOM accessors / mutators from ()
...
to ()
2023-01-27 11:19:17 +01:00
Lukas Eder
eb6ce5087e
[ jOOQ/jOOQ#14560 ] Refactor QuantifiedSelectImpl into separate subtypes
2023-01-27 11:05:55 +01:00
Lukas Eder
361fd95cc9
[ jOOQ/jOOQ#14555 ] Improved emulation of row value expression predicates of degree 3+
2023-01-26 15:05:19 +01:00
Lukas Eder
860a40493b
[ jOOQ/jOOQ#13640 ] Fixed regression
2023-01-26 15:04:39 +01:00
Lukas Eder
963cac8b5f
[ jOOQ/jOOQ#13640 ] Make RowEq<T extends Row> et al. generic
2023-01-26 14:00:38 +01:00
Lukas Eder
4d45feeacc
[ jOOQ/jOOQ#13640 ] Add RowEq, RowNe, RowGt, RowGe, RowLt, RowLe
...
This includes:
- [#12907 ] Add a QOM.UConvertibleOperator utility with methods like ()
2023-01-26 13:54:48 +01:00
Lukas Eder
3ce91d5f50
[ jOOQ/jOOQ#14553 ] Some QOM mutators of optional function parameters are annotated @Nullable, when they are not
2023-01-26 10:03:20 +01:00
Lukas Eder
7de8f388d0
[ jOOQ/jOOQ#13592 ] More tips
2023-01-26 09:48:17 +01:00
Lukas Eder
76a0519d22
[ jOOQ/jOOQ#7512 ] Emulate LATERAL on SQL Server for table lists
2023-01-25 14:39:06 +01:00
Lukas Eder
b293f64a05
[ jOOQ/jOOQ#14548 ] UOperator[N] QOM types should generate both named
...
accessors and mutators
2023-01-25 14:09:37 +01:00
Lukas Eder
83df1cad45
[ jOOQ/jOOQ#14546 ] Make also UOperator[N] recursive
2023-01-25 13:47:38 +01:00
Lukas Eder
a88e9b86b7
[ jOOQ/jOOQ#14546 ] QOM mutators on generic types such as UOperator should
...
return covariant type
2023-01-25 12:30:31 +01:00
Lukas Eder
f66897896b
[ jOOQ/jOOQ#8893 ] Add Settings.renderTable
2023-01-25 10:40:50 +01:00
Lukas Eder
64e04c617f
[ jOOQ/jOOQ#8893 ] Add Settings.renderTable
2023-01-24 19:38:36 +01:00
Lukas Eder
db7acc76a1
[ jOOQ/jOOQ#8952 ] Support parsing JSON_VALID(x) and ISJSON(x) as x IS JSON
2023-01-24 15:07:58 +01:00
Lukas Eder
8e1deb43ac
[ jOOQ/jOOQ#3173 ] Fix OSS edition regression
2023-01-24 09:41:08 +01:00
Lukas Eder
d45f538b67
[ jOOQ/jOOQ#3173 ] Apply transformation automatically on MySQL 5.7
2023-01-23 18:40:02 +01:00
Lukas Eder
cb5516023c
[ jOOQ/jOOQ#14541 ] Add support for top level nested records in R2DBC
...
queries
2023-01-23 18:05:42 +01:00
Lukas Eder
10c809f8b2
[ jOOQ/jOOQ#14539 ] Add ALTER TABLE .. ADD .. [ FIRST | AFTER .. ] support for MariaDB
2023-01-23 11:08:45 +01:00
Lukas Eder
5ec55cbeef
[ jOOQ/jOOQ#14538 ] Add DataType.isFloat()
2023-01-23 10:18:42 +01:00
Lukas Eder
4882d723ba
[ jOOQ/jOOQ#14537 ] Add org.jooq.True, org.jooq.False, and org.jooq.Null to QOM API
2023-01-23 09:28:44 +01:00
Lukas Eder
eb0107ad2d
[ jOOQ/jOOQ#14535 ] Fix org.jooq.Null Javadoc
2023-01-23 08:28:31 +01:00