Lukas Eder
c8ebffa817
[ jOOQ/jOOQ#9315 ] Remove unnecessary generic type variable on CreateSchemaImpl
2019-10-01 16:29:21 +02:00
Lukas Eder
582ee276c5
[ jOOQ/jOOQ#8807 ] Add setting to specify whether INNER and OUTER keywords should be generated in joins
2019-10-01 16:06:31 +02:00
Lukas Eder
182c18c737
[ jOOQ/jOQO#9311 ] Incomplete @Support annotations on UpdateQuery.addValues(Row[N], Select)
2019-10-01 14:47:02 +02:00
Lukas Eder
449f8cc599
[ jOOQ/jOOQ#9312 ] Use SQLDialect::supported everywhere
2019-10-01 14:40:54 +02:00
Lukas Eder
b25c0d1ead
[ jOOQ/jOOQ#9312 ] Use SQLDialect::supported everywhere
2019-10-01 11:52:35 +02:00
Lukas Eder
1946e80e37
[ jOOQ/jOOQ#9313 ] Reimplement SQLDialect::precedes
2019-10-01 10:27:56 +02:00
Lukas Eder
0cc6787ef2
[ jOOQ/jOOQ#8541 ] Use MySQL's native derived column lists support
2019-10-01 09:33:34 +02:00
Lukas Eder
6b174bfbe0
[ jOOQ/jOOQ#6497 ] Fixed NPE regression when <generate/> element is absent
2019-10-01 09:15:54 +02:00
Lukas Eder
e5db0ffa01
[ jOOQ/jOOQ#4934 ] Delay query execution until a Stream terminal op is called
2019-09-30 12:23:20 +02:00
Lukas Eder
e0b93253d5
[ jOOQ/jOOQ#6497 ] Fix import problem in Java 6 build
2019-09-30 11:36:27 +02:00
Lukas Eder
6cd03249ea
Whitespace change
2019-09-30 11:26:19 +02:00
Lukas Eder
5ac90766c3
[ jOOQ/jOOQ#9307 ] Add Mock.of(SQLException)
2019-09-30 11:26:11 +02:00
Lukas Eder
94d4d86ffa
[ jOOQ/jOOQ#9305 ] Support parsing Vertica's TEMP table syntax
2019-09-30 11:16:54 +02:00
Lukas Eder
8b267a321c
[ jOOQ/jOOQ#8524 ] Add support for CREATE TEMPORARY TABLE IF NOT EXISTS
2019-09-30 11:09:31 +02:00
Lukas Eder
48201965d6
[ jOOQ/jOOQ#6497 ] Add type only in Java 8+ builds
2019-09-30 10:39:15 +02:00
Lukas Eder
da750890d3
[ jOOQ/jOOQ#7775 ] Add support for ALTER TYPE to modify enum types in PostgreSQL
2019-09-30 10:35:39 +02:00
Lukas Eder
3633b53f1e
[ jOOQ/jOOQ#6497 ] Add LocalDateAsLocalDateTimeBinding to make <javaTimeTypes/> and <dateAsTimestamp/> work together
2019-09-30 09:41:01 +02:00
Lukas Eder
dfbc259981
[ jOOQ/jOOQ#5714 ] Regenerate example code
2019-09-30 09:11:21 +02:00
Lukas Eder
2195e4d0d3
[ jOOQ/jOOQ#5714 ] Don't use <dateAsTimestampBinding/> in examples
2019-09-30 09:11:04 +02:00
Lukas Eder
81358a4e06
[ jOOQ/jOOQ#8991 ] DSL.field(Name) fields should support schema mapping
2019-09-27 16:00:33 +02:00
Lukas Eder
77802eeb7b
[ jOOQ/jOOQ#5714 ] Change <javaTimeTypes/> default value to true
2019-09-27 14:55:37 +02:00
Lukas Eder
b7d25254f6
[ jOOQ/jOOQ#7004 ] ALTER SEQUENCE IF EXISTS works with RESTART
2019-09-27 13:47:59 +02:00
Lukas Eder
df7cfcdde1
[ jOOQ/jOOQ#7004 ] ALTER SEQUENCE IF EXISTS cannot be emulated yet in
...
MariaDB
2019-09-27 13:44:14 +02:00
Lukas Eder
1552fe8f1f
[ jOOQ/jOOQ#7004 ] ALTER SEQUENCE IF EXISTS cannot be emulated yet in MariaDB
2019-09-27 12:56:48 +02:00
Lukas Eder
ca5b5d9ddb
[ jOOQ/jOOQ#9294 ] Add support for MariaDB FOR UPDATE .. WAIT n, NOWAIT
2019-09-27 12:33:11 +02:00
Lukas Eder
c89266804c
[ jOOQ/jOOQ#7004 ] Support '=' in SEQUENCE DDL for MariaDB
2019-09-27 12:32:57 +02:00
Lukas Eder
e2caebd56a
[ jOOQ/jOOQ#7004 ] Add DDL support for sequences in MariaDB
2019-09-27 12:07:23 +02:00
Lukas Eder
54aa775f2f
[ jOOQ/jOOQ#7004 ] Add support for nextval and currval
2019-09-27 11:44:45 +02:00
Lukas Eder
8a642ecd80
[ jOOQ/jOOQ#7004 ] Added code generation support for MariaDB sequences
2019-09-27 11:32:31 +02:00
Lukas Eder
565252e9f5
[ jOOQ/jOOQ#9291 ] Sequences are generated as tables in MariaDB
2019-09-27 11:16:44 +02:00
Knut Wannheden
482089b478
[ jOOQ/jOOQ#8580 ] Teradata supports LIKE ... ESCAPE clause
2019-09-27 10:42:54 +02:00
Knut Wannheden
b7c1291282
[ jOOQ/jOOQ#9196 ] Only change Field#add(Field) for non-numeric fields
...
`a.plus(b).plus(c)` will only for numeric fields be rendered as `(a + b
+ c)` and for non-numeric fields as `((a + b) + c)`. This thus again
restores the original behavior for numeric fields.
2019-09-27 10:36:12 +02:00
Lukas Eder
21fb32d58a
[ jOOQ/jOOQ#9289 ] Add Javadoc to Configuration.dsl() explaining that it is just convenience
2019-09-27 10:02:38 +02:00
Lukas Eder
a7cd78e488
[ jOOQ/jOOQ#8555 ] in-memory enum types members are not sanitized
2019-09-26 16:34:01 +02:00
Lukas Eder
85195604c9
[ jOOQ/jOOQ#9285 ] Add a link from the dialect family to the latest dialect version in each SQLDialect
2019-09-26 14:52:06 +02:00
Lukas Eder
6e5da0552c
[ jOOQ/jOOQ#9283 ] DefaultBinding should return null on null JSON values,
...
instead of JSON[B].valueOf(null)
2019-09-26 13:53:02 +02:00
Lukas Eder
9a2173a6db
[ jOOQ/jOOQ#9265 ] Add JSON.data() and JSONB.data()
2019-09-26 13:32:34 +02:00
Lukas Eder
7004aa3cf5
[ jOOQ/jOOQ#9266 ] Consistently document all commercial SQLDialects
2019-09-26 13:24:23 +02:00
Lukas Eder
f1568d475a
[ jOOQ/jOOQ#9276 ] Consistently use same line terminators in generator
...
Also for the import list the Java / Scala generators now use the
configured line terminator rather than a hardcoded terminator.
2019-09-26 10:42:28 +02:00
Lukas Eder
b2fa9936b8
[ jOOQ/jOOQ#9277 ] Improve error message when AttributeConverters cannot be loaded due to NoClassDefFoundError
2019-09-26 10:15:39 +02:00
Lukas Eder
b238b1e0e5
[ jOOQ/jOOQ#9274 ] AttributeConverterExtractor should receive custom Hibernate configuration properties
2019-09-26 10:03:39 +02:00
Knut Wannheden
0fc3367c20
Update root .gitignore file to exclude .data directory
2019-09-25 15:27:58 +02:00
Lukas Eder
5351dc5447
Revert "[ jOOQ/jOOR#57 ] [ jOOQ/jOOQ#9157 ]"
2019-09-24 18:17:37 +02:00
Knut Wannheden
fc1e45cd10
[ jOOQ/jOOQ#9263 ] Also fix Field#isTrue() and #isFalse()
...
`Field#isTrue()` and `Field#isFalse()` now also work correctly for
`Boolean`-typed fields with a custom `Converter`.
2019-09-24 16:44:03 +02:00
Knut Wannheden
ced4f41703
[ jOOQ/jOOQ#9263 ] Revert change in ConditionAsField
2019-09-24 16:34:43 +02:00
Knut Wannheden
292605a12f
[ jOOQ/jOOQ#9263 ] Support Field<Boolean> with non-standard Converter
...
When a Boolean-typed field's `Converter` is not the default, then
`DSL#condition(Field<Boolean>)` will now render the SQL by comparing the
field to `true` (as converted by the field's converter). The same
applies to `DSL#not(Field<Boolean>)`.
2019-09-24 16:09:51 +02:00
Lukas Eder
3085035a25
[ jOOQ/jOOR#57 ] [ jOOQ/jOOQ#9157 ]
...
Prevent 'Illegal reflective access operation' warning in jOOQ Open Source Edition
2019-09-24 15:33:59 +02:00
Lukas Eder
0ea7876c8c
[ jOOQ/jOOQ#8870 ] Cannot build with 2.13 yet
...
- 2.13.0 has a compiler bug with JDK 13
- 2.13.1 has a compiler regession with the Maven plugin
2019-09-24 14:48:29 +02:00
Lukas Eder
281f3c4202
[ jOOQ/jOOQ#8870 ] Cannot build with 2.13 yet
...
- 2.13.0 has a compiler bug with JDK 13
- 2.13.1 has a compiler regession with the Maven plugin
2019-09-24 14:29:19 +02:00
Lukas Eder
8a483d095f
[ jOOQ/jOOQ#8870 ] Support Scala 2.13
2019-09-24 12:49:53 +02:00