Lukas Eder
6d91c8a292
[ jOOQ/jOOQ#6248 ] Scratch that In / Out idea. It isn't sound.
2020-05-15 16:08:00 +02:00
Lukas Eder
3714fcbb4b
[ jOOQ/jOOQ#6248 ] Fixed an initialisation problem
2020-05-15 13:45:10 +02:00
Lukas Eder
b7c51aa287
[ jOOQ/jOOQ#3285 ] Fixed <tableValuedFunctions> = false
2020-05-15 11:33:27 +02:00
Lukas Eder
7c8a8f5d36
[ jOOQ/jOOQ#3285 ] Add support for HSQLDB table-valued functions
2020-05-15 11:18:13 +02:00
Lukas Eder
f84ba2d317
[ jOOQ/jOOQ#10194 ] Immutable POJOs with only a single declared constructor should be treated as mutable
2020-05-14 19:37:52 +02:00
Lukas Eder
b267964f94
[ jOOQ/jOOQ#10178 ] Special treatment for DISTINCT with subqueries
2020-05-14 17:42:55 +02:00
Lukas Eder
123d979ecd
[ jOOQ/jOOQ#10196 ] GeneratorWriter should auto-indent generated code
2020-05-14 14:01:42 +02:00
Lukas Eder
916fac56b6
[ jOOQ/jOOQ#10195 ] GenerationTool should execute SHUTDOWN on HSQLDB connections
2020-05-14 11:03:42 +02:00
Lukas Eder
66346d35f1
[ jOOQ/jOOQ#6248 ] WIP
2020-05-13 14:35:54 +02:00
Lukas Eder
d2184c59e2
[ jOOQ/jOOQ#10194 ] DefaultRecordMapper incorrectly maps immutable Kotlin
...
classes with defaulted properties
2020-05-13 14:35:45 +02:00
Lukas Eder
dd68dab0ac
[ jOOQ/jOOQ#10193 ] [ jOOQ/jOOQ#10192 ] Support precision on LOCALTIME and
...
LOCALDATETIME data types
2020-05-13 10:29:28 +02:00
Lukas Eder
37ec8d3a34
[ jOOQ/jOOQ#6248 ] WIP
2020-05-13 10:27:35 +02:00
Lukas Eder
ef991ddb12
[ jOOQ/jOOQ#10178 ] Special treatment for DISTINCT with subqueries
...
Workaround for an HSQLDB bug: https://sourceforge.net/p/hsqldb/bugs/1579/
2020-05-12 10:14:58 +02:00
Lukas Eder
28d484c442
[ jOOQ/jOOQ#10189 ] Bad formatting when selecting NULL
2020-05-11 17:03:06 +02:00
Lukas Eder
cb24f9d2b0
[ jOOQ/jOOQ#10187 ] Remove CONNECT BY support from OSS Edition
2020-05-11 16:22:48 +02:00
Lukas Eder
4655b2fbdf
[ jOOQ/jOOQ#10188 ] Add Tools.visitSubquery(Context<?>, Select)
2020-05-11 15:45:08 +02:00
Lukas Eder
483a0e2a51
[ jOOQ/jOOQ#10178 ] Add RowN.is[Not]DistinctFrom(Select)
2020-05-11 15:08:44 +02:00
Lukas Eder
fdd1b6b647
[ jOOQ/jOOQ#10178 ] Add Field.is[Not]DistinctFrom(Select)
2020-05-11 14:16:38 +02:00
Lukas Eder
97dea87c84
[ jOOQ/jOOQ#10183 ] Bad record type returned for selectFrom(T) when T contains LEFT SEMI JOIN or LEFT ANTI JOIN
2020-05-11 11:43:51 +02:00
Lukas Eder
3cf7f851d6
[ jOOQ/jOOQ#10179 ] This isn't true for IS [ NOT ] (DOCUMENT | JSON)
2020-05-11 09:02:15 +02:00
Lukas Eder
26f1d3ae93
[ jOOQ/jOOQ#10181 ] Avoid TableOptions allocations
2020-05-08 22:42:28 +02:00
Lukas Eder
874ddfb25e
[ jOOQ/jOOQ#10181 ] Prefer Select.asTable(X) over table(Select).as(X)
2020-05-08 22:24:12 +02:00
Lukas Eder
7950b49fe0
[ jOOQ/jOOQ#10184 ] Add missing TableLike.asTable(Name) and asTable(Table) overloads
2020-05-08 22:08:23 +02:00
Lukas Eder
e07ba59f62
[ jOOQ/jOOQ#10181 ] Avoid unnecessary PeekIgnoreComment allocation
2020-05-08 21:49:50 +02:00
Lukas Eder
6bfda07a84
[ jOOQ/jOOQ#10179 ] Boolean field emulation should be NOT NULL aware
...
Fix this also for AND, OR, NOT, TRUE, FALSE
2020-05-08 14:22:52 +02:00
Lukas Eder
c30c06f828
Remove tests from OSS edition
2020-05-08 11:06:12 +02:00
Lukas Eder
206441d235
[ jOOQ/jOOQ#6256 ] Added extension methods to Field<Boolean>
2020-05-08 11:04:54 +02:00
Lukas Eder
22a66f4aeb
[ jOOQ/jOOQ#7262 ] Fixed Informix regression
2020-05-08 10:37:30 +02:00
Lukas Eder
8cbda1ca46
[ jOOQ/jOOQ#10179 ] Boolean field emulation should be NOT NULL aware
2020-05-08 10:27:14 +02:00
Lukas Eder
e30c32bc8d
[ jOOQ/jOOQ#10180 ] Add native support for DECODE where it is supported
2020-05-08 09:52:30 +02:00
Lukas Eder
fc3b9cdca1
[ jOOQ/jOOQ#7997 ] Emulate DISTINCT predicate using DECODE in Oracle
2020-05-08 09:34:48 +02:00
Lukas Eder
cd346ec45a
[ jOOQ/jOOQ#10176 ] Added some degree-1 implementations
2020-05-07 17:31:57 +02:00
Lukas Eder
9d8aa484a4
[ jOOQ/jOOQ#6256 ] [ jOOQ/jOOQ#10176 ] Removed extension methods again
...
Some kotlin extension methods are no longer necessary, as they have been implemented directly in jOOQ's core library
2020-05-07 17:15:45 +02:00
Lukas Eder
85517bf19d
Re-added SuppressWarnings(deprecation) from internal code
2020-05-07 17:12:50 +02:00
Lukas Eder
462dabafcf
Remove SuppressWarnings(deprecation) from internal code
2020-05-07 17:10:31 +02:00
Lukas Eder
debe026f9a
[ jOOQ/jOOQ#10176 ] Added API and IS [ NOT ] NULL implementation
...
This is work in progress. I've added most of the API, plus the IS [ NOT
] NULL implementation. A lot of additional tasks and prerequisites have
been discovered during this implementation, so the feature will be added
in several steps.
2020-05-07 16:55:00 +02:00
Lukas Eder
203a721390
[ jOOQ/jOOQ#6256 ] Fix kotlin-stdlib-jdk8 dependency
2020-05-07 16:24:20 +02:00
Lukas Eder
83a0225cbe
[ jOOQ/jOOQ#6256 ] Fix kotlin-stdlib-jdk8 dependency
2020-05-07 15:14:29 +02:00
Lukas Eder
29d6cf36dd
[ jOOQ/jOOQ#6256 ] Downgrade to Kotlin 1.3.71
...
1.3.72 doesn't seem to be deployed correctly to Maven Central
2020-05-07 14:37:20 +02:00
Lukas Eder
74fcb44060
[ jOOQ/jOOQ#6256 ] Add jOOQ-kotlin
...
This commit includes a first draft of Extensions.kt to improve the Kotlin/jOOQ experience. More work to be added soon
2020-05-07 14:35:17 +02:00
Lukas Eder
5cc7164c76
[ jOOQ/jOOQ#7262 ] Improve formatting of dual emulations
2020-05-07 10:47:18 +02:00
Lukas Eder
f65384c67a
[ jOOQ/jOOQ#10171 ] Parse a few known syntaxes and throw an exception about them not being supported
2020-05-07 10:13:20 +02:00
Lukas Eder
796b8d0b55
[ jOOQ/jOOQ#10172 ] Wrong Javadoc: There are also DSLContext.fetchSingle() methods that return null
2020-05-07 09:24:39 +02:00
Lukas Eder
f38020c148
[ jOOQ/jOOQ#10171 ] Parse a few known syntaxes and throw an exception
...
about them not being supported
2020-05-06 14:40:58 +02:00
Lukas Eder
068f53da3a
[ jOOQ/jOOQ#10169 ] Correct application of Oxford comma 🧐
2020-05-06 13:50:05 +02:00
Lukas Eder
a2c46b838d
[ jOOQ/jOOQ#9775 ] [ jOOQ/jOOQ#10168 ] Support CREATE SCHEMA AUTHORIZATION
2020-05-06 13:28:22 +02:00
Lukas Eder
358c4ec426
[ jOOQ/jOOQ#10165 ] Add support for MySQL's INSERT() function
2020-05-06 12:58:21 +02:00
Lukas Eder
8f3e5343db
[ jOOQ/jOOQ#10164 ] Support parsing statement batches without delimiter
2020-05-06 12:00:59 +02:00
Lukas Eder
b19db89ce7
[ jOOQ/jOOQ#10162 ] Add parser support for named NOT NULL constraints
2020-05-06 10:18:10 +02:00
Lukas Eder
b96fbd9b67
[ jOOQ/jOOQ#10160 ] Add support for MySQL's IF() function
2020-05-06 09:24:09 +02:00