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
Lukas Eder
ed91af6681
[ jOOQ/jOOQ#10153 ] Get HANA dialect support up to date
2020-05-06 09:23:58 +02:00
Lukas Eder
b1028db694
[ jOOQ/jOOQ#10153 ] Get HANA dialect support up to date
2020-05-06 09:23:51 +02:00
Lukas Eder
9ee1bd74c9
[ jOOQ/jOOQ#10045 ] Added some forgotten deprecations
2020-05-05 11:47:01 +02:00
Lukas Eder
f048f94623
[ jOOQ/jOOQ#10158 ] The default ParseNameCase for MariaDB should be AS_IS
2020-05-05 11:44:33 +02:00
Lukas Eder
28574d8034
[ jOOQ/jOOQ#10045 ] Added some forgotten deprecations
2020-05-05 11:44:21 +02:00
Lukas Eder
8b7a88816e
[ jOOQ/jOOQ#10156 ] Deprecate createView(X, Function), Table.as(X, Function), and DSLContext.with(X, Function)
2020-05-05 09:11:04 +02:00
Lukas Eder
fa8429f1e3
[ jOOQ/jOOQ#10153 ] Get HANA dialect support up to date
2020-05-05 09:09:23 +02:00
Lukas Eder
dcc6c0e155
[ jOOQ/jOOQ#10153 ] Get HANA dialect support up to date
2020-05-01 19:41:35 +02:00
Lukas Eder
4bb01eb4d7
[ jOOQ/jOOQ#10111 ] FOR JSON WITHOUT_ARRAY_WRAPPER emulation should use REGEXP_REPLACE, not SUBSTRING
2020-05-01 16:50:32 +02:00
Lukas Eder
233d52f888
[ jOOQ/jOOQ#1571 ] Add support for REGEXP_REPLACE()
2020-05-01 16:37:47 +02:00
Lukas Eder
7ce9a64fc3
[ jOOQ/jOOQ#10015 ] Fix Java 6 type inference problems
2020-05-01 09:43:42 +02:00
Lukas Eder
5818a806d2
[ jOOQ/jOOQ#10093 ] [ jOOQ/jOOQ#10146 ] Let SQLDataType.TIMESTAMP map to
...
DATETIME2 instead of DATETIME in SQL Server
2020-04-30 18:08:58 +02:00
Lukas Eder
bd9281111b
Test dependency changes
2020-04-30 16:31:15 +02:00
Lukas Eder
dad2fe30dc
Updated refaster files
2020-04-30 16:30:56 +02:00
Lukas Eder
e173fc32f5
[ jOOQ/jOOQ#10145 ] NoClassDefFoundError when trying to load JAXB from a modularised jOOQ
2020-04-30 16:30:22 +02:00
Lukas Eder
1232edfcf9
[ jOOQ/jOOQ#10144 ] Runtime compilation error when compiling enum types on module path
2020-04-30 12:01:53 +02:00
Lukas Eder
25257fd8f0
[ jOOQ/jOOQ#10143 ] java.nio.file.InvalidPathException: Illegal char <*> when using FilePattern on module path
2020-04-30 11:29:46 +02:00
Lukas Eder
d2f3ce261a
[ jOOQ/jOOQ#10112 ] Fix formatting of nested JSON_OBJECT()
2020-04-29 10:33:05 +02:00