Lukas Eder
485103a3ff
[ jOOQ/jOOQ#12834 ] Support parsing empty column lists in INSERT statements
2022-01-11 16:00:38 +01:00
Lukas Eder
b53ad7f1f7
[ jOOQ/jOOQ#12830 ] Imports are generated...
2022-01-11 15:35:39 +01:00
Lukas Eder
cb4e4314aa
[ jOOQ/jOOQ#12832 ] Improve parser error message when encountering unterminated quoted identifier
2022-01-11 15:32:12 +01:00
Lukas Eder
1194d090a4
[ jOOQ/jOOQ#12830 ] Support DROP TABLE .. CASCADE in Oracle
2022-01-11 15:18:46 +01:00
Lukas Eder
021bcb4913
[ jOOQ/jOOQ#12829 ] Support parsing H2's undocumented DROP TABLE .. CASCADE CONSTRAINTS syntax
2022-01-11 15:06:36 +01:00
Lukas Eder
1d610b5f12
[ jOOQ/jOOQ#12824 ] Parser cannot handle 1. decimal syntax in SELECT
...
This includes:
- [jOOQ/jOOQ#12825 ] Parser shouldn't parse Teradata cast syntax based on Settings.parseAppendMissingTableReferences, but only based on the parseDialect()
2022-01-11 12:57:23 +01:00
Lukas Eder
5db6b68ade
[ jOOQ/jOOQ#12820 ] Parser doesn't support Derby's FOR BIT DATA data type
...
modifier
2022-01-11 11:48:13 +01:00
Lukas Eder
14acb9f023
[ jOOQ/jOOQ#12818 ] Regression: ofo() copies AbstractAggregateFunction.withinGroupOrderBy, not GroupConcat.orderBy
2022-01-11 11:08:45 +01:00
Lukas Eder
8f6244092d
[ jOOQ/jOOQ#12801 ] GroupConcat renders string_agg separator argument within wrong parentheses
2022-01-11 10:32:20 +01:00
Lukas Eder
9869baf120
[ jOOQ/jOOQ#7284 ] Replace common patterns in query object model
...
- NOT truth value
- NOT comparison
2022-01-10 21:10:23 +01:00
Lukas Eder
74aec2ac91
[ jOOQ/jOOQ#7284 ] Replace common patterns in query object model
...
- NOT NOT DISTINCT
- Idempotent function repetitions
- UPPER
- LOWER
- LTRIM
- RTRIM
- TRIM
2022-01-10 18:20:16 +01:00
Lukas Eder
b402ffca75
[ jOOQ/jOOQ#11966 ] Support parsing unary ~ operator
2022-01-10 17:42:12 +01:00
Lukas Eder
db42d102a4
[ jOOQ/jOOQ#7284 ] Replace common patterns in query object model
...
- Added global Settings.transformPatterns flag
- TRIM
- NOT NOT
- NEG NEG
- BITNOT BITNOT
2022-01-10 17:30:05 +01:00
Lukas Eder
bb5f6d1dab
[ jOOQ/jOOQ#7284 ] Upgraded to jooq-runtime-3.17.0.xsd
2022-01-10 16:09:58 +01:00
Lukas Eder
8f48695151
[ jOOQ/jOOQ#12807 ] Parse and ignore Teradata's COMPRESS DDL clauses
2022-01-10 14:35:20 +01:00
Lukas Eder
3183de684f
[ jOOQ/jOOQ#12811 ] DAOImpl.findOptionalById shouldn't be final
2022-01-10 13:59:05 +01:00
Lukas Eder
4f8d28a0bd
sakila with lower case
2022-01-10 12:27:40 +01:00
Lukas Eder
3715120cc8
[ jOOQ/jOOQ#12804 ] Add parser support for Teradata's { UPDATE | DELETE }
...
.. ALL syntax
2022-01-10 12:27:26 +01:00
Lukas Eder
05c787617b
[ jOOQ/jOOQ#12794 ] Fix code generation, too
2022-01-07 11:00:40 +01:00
Lukas Eder
d66ecc869b
[ jOOQ/jOOQ#12794 ] Parser does not recognise H2's BINARY VARYING and other standard SQL data type synonyms
2022-01-07 09:56:03 +01:00
Lukas Eder
62d2d17dd1
[ jOOQ/jOOQ#12795 ] Upgrade H2 dependency to 2.0.206
2022-01-07 09:05:30 +01:00
Lukas Eder
4d7502b9fa
[ jOOQ/jOOQ#12788 ] Support SQLite columns having no data type declaration
2022-01-06 17:59:01 +01:00
Lukas Eder
32734700f3
[ jOOQ/jOOQ#11637 ] FilePattern cannot load classpath resource from within jar file
2022-01-06 17:17:19 +01:00
Lukas Eder
1e6a5c6ee3
[ jOOQ/jOOQ#12782 ] Add DiagnosticsContext.message(): String to give access to a text message
2022-01-06 11:52:09 +01:00
Lukas Eder
55cefa26fb
[ jOOQ/jOOQ#12785 ] Add DiagnosticsListener::exception to handle exceptions encountered while running diagnostics
2022-01-06 11:32:45 +01:00
Lukas Eder
5e5645460b
[ jOOQ/jOOQ#7527 ] Added trivialCondition() diagnostic
2022-01-06 10:56:08 +01:00
Lukas Eder
db0e2e98f3
[ jOOQ/jOOQ#9542 ] Add a <developers> section
2022-01-05 15:31:53 +01:00
Lukas Eder
36c2481b5c
[ jOOQ/jOOQ#12781 ] Remove pre 3.7 deprecated API and pre 3.7 documentation
2022-01-05 15:31:36 +01:00
Lukas Eder
abb824b51a
[ jOOQ/jOOQ#9641 ] Some jakarta related example fixes
2022-01-05 10:26:21 +01:00
Lukas Eder
2b455de8a6
Revert [ jOOQ/jOOQ#982 ] The data types aren't in the OSS edition
2022-01-05 10:00:54 +01:00
Lukas Eder
e7ed50875a
Upgrade Flyway to 8.3 to work around https://github.com/flyway/flyway/issues/3336
2022-01-05 10:00:17 +01:00
Lukas Eder
73afe4c468
Use a -2 suffix in H2's JDBC URLs to indicate H2 2.0
...
This avoids incompatibilities with files that might be lying around from
H2 1.4
2022-01-05 09:49:47 +01:00
Lukas Eder
fc169d33f6
[ jOOQ/jOOQ#982 ] Re-add the commercial SQLDataTypes to the OSS edition
...
We currently cannot have SQLDataType values that are commercial only in the Open Source Edition's integration tests. Recently added code generation integration tests have broken the OSS tests
2022-01-05 09:49:36 +01:00
Lukas Eder
618a15f235
Release 3.17.0-SNAPSHOT
2022-01-04 16:34:34 +01:00
Lukas Eder
5ff05d7303
Fix duplicate errorprone.version property
2022-01-04 16:05:48 +01:00
Lukas Eder
72aaf95c16
[ jOOQ/jOOQ#9676 ] [ jOOQ/jOOQ#9609 ] Fix data change delta table in H2
2022-01-04 15:58:04 +01:00
Lukas Eder
e00f743506
[ jOOQ/jOOQ#9676 ] [ jOOQ/jOOQ#9609 ] Fix data change delta table in H2
2022-01-04 15:54:37 +01:00
Lukas Eder
0147336e8f
Release 3.16.0
2022-01-04 15:54:33 +01:00
Lukas Eder
b8f6807818
[ jOOQ/jOOQ#982 ] Wrap up spatial support:
...
- Null bind values
- DDL support
- DML support
- Code generation support
- Some additional Oracle SDO_GEOMETRY support
2022-01-04 13:59:50 +01:00
Lukas Eder
3de6db5515
[ jOOQ/jOOQ#6492 ] Add missing computed column support for:
...
- MariaDB
- MySQL
2022-01-04 10:19:50 +01:00
Lukas Eder
9efe79e7e3
[ jOOQ/jOOQ#12759 ] Document default initSeparator
2022-01-03 16:38:49 +01:00
Lukas Eder
2b54cf7f1c
[ jOOQ/jOOQ#12759 ] Additional SQL statements after JDBC connection
2022-01-03 16:34:46 +01:00
Lukas Eder
0a5ecc33bf
[ jOOQ/jOOQ#12776 ] Compilation errors in generated code when enabling <pojosAsJavaRecordClasses> and <embeddables>
2022-01-03 09:15:55 +01:00
Lukas Eder
f55538ccd2
[ jOOQ/jOOQ#12425 ] Add a new org.jooq.Replacer type
...
For better forward compatibility, let's introduce a wrapper type for replacement operations, rather than passing around its components individually (Predicate, Function)
2021-12-31 16:05:28 +01:00
Lukas Eder
7c3940985c
Upgrade log4j again
2021-12-31 11:20:11 +01:00
Lukas Eder
35a4d4936b
[ jOOQ/jOOQ#12407 ] It's called YugabyteDB, not Yugabyte
2021-12-31 10:48:20 +01:00
Lukas Eder
7050cc0b5c
[ jOOQ/jOOQ#12425 ] CachingTraverser as a top level class
2021-12-30 17:15:42 +01:00
Lukas Eder
996c54b703
[ jOOQ/jOOQ#12425 ] Remove internal UOperatorN::transform methods
...
The methods leak into public API but aren't really necessary. Better remove them.
2021-12-30 17:03:31 +01:00
Lukas Eder
34526c71f6
[ jOOQ/jOOQ#12425 ] Add note about unsafe casts
2021-12-30 16:07:33 +01:00
Lukas Eder
b786054265
[ jOOQ/jOOQ#12425 ] Traverser shouldn't be stateful
2021-12-30 16:02:51 +01:00