Commit Graph

10787 Commits

Author SHA1 Message Date
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
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