Commit Graph

10440 Commits

Author SHA1 Message Date
Lukas Eder
7b689b0a98 [jOOQ/jOOQ#12459] KotlinGenerator setter return type must be Unit also for records 2021-09-21 14:06:33 +02:00
Lukas Eder
729ee4f03a [jOOQ/jOOQ#12327] ImmutablePOJOMapper cannot map more than one nested POJO on the same level 2021-09-21 13:48:04 +02:00
Lukas Eder
9a961c27ce [jOOQ/jOOQ#12425] Fix Firebird regression for BIT_OR / BIT_XOR 2021-09-21 12:10:35 +02:00
Lukas Eder
f31b1a6c8f [jOOQ/jOOQ#12425] Generate acceptJava() also for Statements 2021-09-21 11:11:09 +02:00
Lukas Eder
2ca80b02a6 [jOOQ/jOOQ#12425] Move EXECUTE to API generator 2021-09-21 10:22:20 +02:00
Lukas Eder
6250ad5e55 [jOOQ/jOOQ#12425] Move GOTO to API generator 2021-09-21 09:42:57 +02:00
Lukas Eder
5045782c04 [jOOQ/jOOQ#12425] [jOOQ/jOOQ#12432] Move =, <>, etc to API generator 2021-09-20 17:34:53 +02:00
Lukas Eder
5748cb4fe2 [jOOQ/jOOQ#12425] Generate more java.util.xyz.* imports 2021-09-20 14:05:57 +02:00
Lukas Eder
c5002cda9a [jOOQ/jOOQ#12425] [jOOQ/jOOQ#12432] Move AND and OR to API generator 2021-09-20 13:53:43 +02:00
Lukas Eder
94898a738a [jOOQ/jOOQ#12425] Move not(Field<Boolean>) and field(Condition) to API generator 2021-09-17 22:12:10 +02:00
Lukas Eder
ab9e1e6ce0 [jOOQ/jOOQ#12425] Fix OSS edition 2021-09-17 22:11:44 +02:00
Lukas Eder
7a180187b9 [jOOQ/jOOQ#12453] Revert 2021-09-17 22:11:28 +02:00
Lukas Eder
d4e1b48953 [jOOQ/jOOQ#12453] We must do this only for non-ScalarSubquery Fields 2021-09-17 21:19:35 +02:00
Lukas Eder
10116e29c4 [jOOQ/jOOQ#12425] OSS edition fix 2021-09-17 20:54:08 +02:00
Lukas Eder
6d0df26e2d [jOOQ/jOOQ#12453] Field.compare(IN, value) doesn't produce correct predicate 2021-09-17 20:53:39 +02:00
Lukas Eder
33a29b5afe [jOOQ/jOOQ#12434] CVE-2021-26291 via maven-core-3.6.3 dependency 2021-09-17 14:30:42 +02:00
Lukas Eder
fb43a25d22 [jOOQ/jOOQ#12425] OSS edition fix 2021-09-17 10:59:59 +02:00
Lukas Eder
38a842bfdf [jOOQ/jOOQ#12425] OSS edition fix 2021-09-17 10:44:41 +02:00
Lukas Eder
84b01f3398 [jOOQ/jOOQ#12440] Compilation error in KotlinGenerator generated code
when @set:JvmName is applied to overriding property
2021-09-17 10:04:35 +02:00
Lukas Eder
3b1e76a5b7
Merge pull request #12441 from octylFractal/bugfix/dao-gen-with-java-records
Fix generating multi-key DAOs with Java records
2021-09-17 09:02:53 +02:00
Octavia Togami
1dbbcaa7ef
Fix generating multi-key DAOs with Java records
The single-key case was correctly mapped for this, but not the multi-key
case.
2021-09-16 18:17:30 -07:00
Lukas Eder
2de1c3559c [jOOQ/jOOQ#12425] Move Table EQ / NE predicate to API generator
Add support for operators on Table
2021-09-16 18:10:23 +02:00
Lukas Eder
37c6e8033a [jOOQ/jOOQ#12425] Move IS [ NOT ] NULL predicate to API generator 2021-09-16 16:48:42 +02:00
Lukas Eder
62d8102e90 [jOOQ/jOOQ#12425] Move IS [ NOT ] DOCUMENT predicate to API generator 2021-09-16 16:38:58 +02:00
Lukas Eder
529b487447 [jOOQ/jOOQ#12437] Avoid generating overloaded table valued functions with compilation errors, until they are supported 2021-09-16 16:10:41 +02:00
Lukas Eder
df475347c8 [jOOQ/jOOQ#12425] Move IS [ NOT ] JSON predicate to API generator 2021-09-16 15:01:10 +02:00
Lukas Eder
f1256178fb
Delete IsJSON.java 2021-09-16 15:00:43 +02:00
Lukas Eder
542b0f5e27 [jOOQ/jOOQ#12425] Move IS [ NOT ] JSON predicate to API generator 2021-09-16 14:58:52 +02:00
Lukas Eder
67067735dd [jOOQ/jOOQ#12425] Re-added VisitListener Clauses to Exists 2021-09-16 14:40:04 +02:00
Lukas Eder
4f1171e4d1 [jOOQ/jOOQ#12425] All query object model members are package private 2021-09-16 14:23:53 +02:00
Lukas Eder
7e6d66bb8b [jOOQ/jOOQ#12425] Infix generation of acceptJava() for operators 2021-09-16 14:18:31 +02:00
Lukas Eder
77888adc28 [jOOQ/jOOQ#12425] Generate acceptJava() also on Condition 2021-09-16 14:04:26 +02:00
Lukas Eder
70fad28588 [jOOQ/jOOQ#12425] Move (+) unary operator to API generator 2021-09-16 13:08:10 +02:00
Lukas Eder
86ef0311e0 [jOOQ/jOOQ#12425] Move EXISTS predicate to API generator
Fix a regression where separator comments and other meta data was no longer generated when interleaving operators with functions
2021-09-16 12:32:36 +02:00
Lukas Eder
404eec8004 [jOOQ/jOOQ#12425] Move UNIQUE predicate to API generator 2021-09-16 11:26:19 +02:00
Lukas Eder
6b42ede21e [jOOQ/jOOQ#12425] Move NOT predicate to API generator
Fixed a regression in the lazy type lookup and nullability propagation
2021-09-16 11:01:31 +02:00
Lukas Eder
04f00df329 [jOOQ/jOOQ#12425] Move IS [ NOT ] DISTINCT FROM to API generator
This includes:
- [jOOQ/jOOQ#12432] Extract CompareCondition and CombinedCondition into their own classes
2021-09-15 16:11:58 +02:00
Lukas Eder
76ade05727 [jOOQ/jOOQ#12425] OSS edition fix 2021-09-15 13:46:33 +02:00
Lukas Eder
28f61b061f [jOOQ/jOOQ#12425] Fix type inference problems (Java 8-17) 2021-09-15 13:19:31 +02:00
Lukas Eder
88c6652b38 [jOOQ/jOOQ#12425] Move POWER (the operator) to API generator
This includes:
- [jOOQ/jOOQ#12431] Extract arithmetic operations into their own classes
2021-09-15 12:14:37 +02:00
Lukas Eder
6fbbd2e3e0 [jOOQ/jOOQ#12425] Move MODULO to API generator
This includes:
- [jOOQ/jOOQ#12431] Extract arithmetic operations into their own classes
2021-09-15 11:57:54 +02:00
Lukas Eder
aac4c38090 [jOOQ/jOOQ#12425] Move BIT_AND, BIT_OR, BIT_XOR to API generator
This includes:
- [jOOQ/jOOQ#12427] Extract bitwise operations into their own classes
- [jOOQ/jOOQ#12427] Refactor associative operator rendering logic
2021-09-15 10:29:52 +02:00
Lukas Eder
4837bd9b47 [jOOQ/jOOQ#12425] Move BIT_NOT to API generator
This includes:
- [jOOQ/jOOQ#12427] Extract bitwise operations into their own classes
2021-09-14 17:21:27 +02:00
Lukas Eder
aedb429518 [jOOQ/jOOQ#12425] Move BIT_NAND, BIT_NOR, BIT_XNOR to API generator
This includes:
- [jOOQ/jOOQ#12427] Extract bitwise operations into their own classes
2021-09-14 16:55:56 +02:00
Lukas Eder
ae165e78a6 [jOOQ/jOOQ#12425] Move SHL/SHR binary operators to API generator 2021-09-14 16:23:43 +02:00
Lukas Eder
7c1b93fe35 [jOOQ/jOOQ#12425] Move SHL, SHR to API generator
This includes:
- [jOOQ/jOOQ#12427] Extract bitwise operations into their own classes
2021-09-14 15:47:21 +02:00
Lukas Eder
cc8970fd86 [jOOQ/jOOQ#12425] Move BIT_COUNT functions to API generator 2021-09-14 15:08:36 +02:00
Lukas Eder
6dcb8f776f [jOOQ/jOOQ#12425] Move IFNULL, NULLIF functions to API generator 2021-09-14 14:44:07 +02:00
Lukas Eder
02bbd18c44 [jOOQ/jOOQ#12425] Move IFNULL, NULLIF functions to API generator 2021-09-14 14:43:41 +02:00
Lukas Eder
92d17b255c [jOOQ/jOOQ#12425] Move IFNULL, NULLIF functions to API generator 2021-09-14 14:38:06 +02:00