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
Lukas Eder
855cbff9bf
[ jOOQ/jOOQ#12425 ] Seal the UnmodifiableCollection hierarchy
2021-12-30 14:38:52 +01:00
Lukas Eder
1b801537be
[ jOOQ/jOOQ#12425 ] Rename QOM collections:
...
- MList -> UnmodifiableList
- MCollection -> UnmodifiableCollection
2021-12-30 12:26:14 +01:00
Lukas Eder
e03c18f15c
[ jOOQ/jOOQ#12425 ] QOM accessors should produce unmodifiable values
2021-12-30 12:16:54 +01:00
Lukas Eder
a87ea78e4f
[ jOOQ/jOOQ#12425 ] Get QOM Javadoc up to date
2021-12-29 10:29:22 +01:00
Lukas Eder
07d7765fff
[ jOOQ/jOOQ#12425 ] Remove unnecessary QueryPart.() overloads
2021-12-28 21:04:37 +01:00
Lukas Eder
df199a69e7
[ jOOQ/jOOQ#12425 ] QOM traversal is a commercial feature
2021-12-24 14:00:16 +01:00
Lukas Eder
a580a6b3dd
More log4j CVEs o_O
2021-12-19 10:33:04 +01:00
Lukas Eder
d956866f2d
[ jOOQ/jOOQ#12757 ] Experiment with sealed classes
...
Also, added more QOM API to Select [jOOQ/jOOQ#12425 ]
2021-12-17 17:38:48 +01:00
Lukas Eder
1ae4f85ac6
[ jOOQ/jOOQ#12757 ] Experiment with sealed classes
2021-12-17 15:34:08 +01:00
Lukas Eder
8a0be09c61
[ jOOQ/jOOQ#7965 ] Table can also be a view
2021-12-17 13:29:27 +01:00
Lukas Eder
08114dfb48
[ jOOQ/jOOQ#12755 ] DSL.unquotedName() has wrong Javadoc
2021-12-17 10:20:16 +01:00
Lukas Eder
6281e94c70
[ jOOQ/jOOQ#9931 ] Add a new DSL.systemName type
...
This also fixes: [jOOQ/jOOQ#12752 ] DDLDatabase defaultNameCase property shouldn't affect built in functions in view definitions
2021-12-17 10:07:46 +01:00