Lukas Eder
22b7841596
[ jOOQ/jOOQ#8944 ] Added support for the JSON predicate
2019-07-16 16:30:02 +02:00
Lukas Eder
562ec8a06e
[ jOOQ/jOOQ#8932 ] Use diamond operator in jOOQ code
...
These method calls use fully qualified constructor calls, which is why they had been overlooked.
2019-07-16 16:29:52 +02:00
Lukas Eder
cb866cb926
[ jOOQ/jOOQ#8944 ] Added support for the JSON predicate
2019-07-16 15:42:04 +02:00
Lukas Eder
ee94ae341d
[ jOOQ/jOOQ#8944 ] Add support for the JSON object constructor
2019-07-16 15:01:12 +02:00
Lukas Eder
c751499831
[ jOOQ/jOOQ#8944 ] Add support for the JSON array constructor.
2019-07-16 14:01:04 +02:00
Lukas Eder
b8e58b2605
[ jOOQ/jOOQ#7242 ] Regenerated Oracle schema
2019-07-16 12:56:17 +02:00
Lukas Eder
c37d555233
[ jOOQ/jOOQ#7242 ] Add support for MySQL
2019-07-15 13:02:08 +02:00
Lukas Eder
3560efe0d4
[ #7242 ] Add support for JSON / JSONB types in PostgreSQL
2019-07-15 12:42:18 +02:00
Lukas Eder
c435401163
[ jOOQ/jOOQ#8943 ] Add org.jooq.JSONB
2019-07-15 11:54:19 +02:00
Lukas Eder
29da62058e
[ jOOQ/jOOQ#8943 ] Add org.jooq.JSON
2019-07-15 11:14:28 +02:00
Lukas Eder
18998166bf
[ jOOQ/jOOQ#2026 ] Another internal class
2019-07-15 10:39:37 +02:00
Lukas Eder
aaedefc9eb
[ jOOQ/jOOQ#7811 ] Array types cannot change nullability when generating DDL
2019-07-11 16:24:09 +02:00
Lukas Eder
2dc8720fcd
[ jOOQ/jOOQ#7597 ] Do generate a check constraint for non-stored enums
2019-07-11 15:41:01 +02:00
Lukas Eder
1f0a1ab479
[ jOOQ/jOOQ#8933 ] Added issue reference, better method name
2019-07-11 14:48:37 +02:00
Lukas Eder
d941f44917
[ jOOQ/jOOQ#8933 ] DSL.unnest(Collection) doesn't work on PostgreSQL
2019-07-11 14:46:38 +02:00
Lukas Eder
4a166cbcd9
[ jOOQ/jOOQ#2026 ] Annotated additional types as Internal
2019-07-11 12:08:32 +02:00
Lukas Eder
cacc3e5a7c
[ jOOQ/jOOQ#8932 ] Use diamond operator in jOOQ code
2019-07-11 11:55:51 +02:00
Lukas Eder
b878ce333e
[ jOOQ/jOOQ#8929 ] DAOImpl should short circuit Result.map(RecordMapper) calls
2019-07-10 15:14:21 +02:00
Lukas Eder
f43815aa73
[ jOOQ/jOOQ#8925 ] Add DAO.fetchRangeOf(Field<Z>, Z, Z)
2019-07-10 15:05:52 +02:00
Lukas Eder
287b7525df
[ jOOQ/jOOQ#8924 ] Accidental tab/spaces mix
2019-07-10 14:00:55 +02:00
Lukas Eder
13c1ac8a37
[ jOOQ/jOOQ#8924 ] Add Settings.updateRecordVersion and
...
Settings.updateRecordTimestamp
2019-07-10 13:59:58 +02:00
Knut Wannheden
bea533dd78
[ jOOQ/jOOQ#2026 ] Add new @Internal annotation
...
This new annotation signifies that a given public type, method, or field
is in fact internal API and should not be used in client code.
2019-07-10 11:49:21 +02:00
Lukas Eder
65b90e14a5
[ jOOQ/jOOQ#2759 ] Improved implementation
2019-07-10 11:45:08 +02:00
Knut Wannheden
8b04f08e15
[ jOOQ/jOOQ#8919 ] Implement formatting in MiniJAXB
...
The formatting logic is encapsulated by the new internal `XMLBuilder`
class which also required a new internal interface `XMLAppendable` which
is implemented by all XJC generated classes.
The XJC plugin was modified accordingly and all code was regenerated.
Also note that the `MiniJAXB` class was moved to package
`org.jooq.util.jaxb.tools`.
2019-07-10 11:26:58 +02:00
Lukas Eder
7100fd6e08
[ jOOQ/jOOQ#8921 ] Fixed Support annotation on returningResult() methods
2019-07-10 10:52:50 +02:00
Lukas Eder
a8a6c86d25
Synced with pro repository
2019-07-10 10:48:12 +02:00
Lukas Eder
80f325273b
[ jOOQ/jOOQ#4498 ] Emulate INSERT .. ON DUP KEY .. RETURNING using OUTPUT
2019-07-10 10:18:35 +02:00
Lukas Eder
2069d086ba
[ jOOQ/jOOQ#8920 ] Implement UPDATE / DELETE .. RETURNING in SQL Server using OUTPUT
2019-07-09 18:20:03 +02:00
Knut Wannheden
d4e24de598
[ jOOQ/jOOQ#7827 ] MiniJAXB should only omit optional elements
...
While marshalling MiniJAXB should only omit an XML element if the
corresponding @XmlElement annotation has `required = false`. With
`required = true` the output should instead have an empty XML element.
2019-07-09 17:55:22 +02:00
Lukas Eder
02603d5c86
[ jOOQ/jOOQ#4498 ] Fetch also trigger generated values in SQL Server
2019-07-09 17:53:47 +02:00
Lukas Eder
8c69160983
[ jOOQ/jOOQ#7827 ] Prevent NPE in XMLDatabase#getSchemata0()
2019-07-09 17:52:51 +02:00
Lukas Eder
ee79bc2641
[ jOOQ/jOOQ#8915 ] COMMENT ON VIEW doesn't work on SQL Server
2019-07-09 14:59:10 +02:00
Knut Wannheden
9020e4eb42
[ jOOQ/jOOQ#8914 ] Consistently use MiniJAXB
2019-07-09 14:34:17 +02:00
Lukas Eder
44611c9548
Fixed automatic module name
2019-07-09 09:25:51 +02:00
Lukas Eder
9aa1341659
[ jOOQ/jOOQ#8910 ] Ignore SET SCHEMA
2019-07-08 13:12:52 +02:00
Lukas Eder
2d902c0fb4
[ jOOQ/jOOQ#8910 ] Ignore SET SCHEMA
2019-07-08 13:00:58 +02:00
Lukas Eder
3c73a4d5a3
[ jOOQ/jOOQ#7751 ] Add support for ALTER TABLE ONLY
2019-07-08 12:53:42 +02:00
Lukas Eder
57e1ac0c99
[ jOOQ/jOOQ#8910 ] Parse pg_catalog.set_config('search_path') as SET SCHEMA in DDLDatabase
2019-07-08 12:13:43 +02:00
Lukas Eder
314d6fc522
[ jOOQ/jOOQ#8678 ] Enable Settings.parseUnknownFunctions in DDLDatabase
2019-07-08 11:38:41 +02:00
Lukas Eder
2f14d5e44e
[ jOOQ/jOOQ#8324 ] Parser should ignore { CREATE | DROP } EXTENSION statement
2019-07-08 11:10:38 +02:00
Lukas Eder
96e68b27cf
[ jOOQ/jOOQ#8908 ] Statements ignored by the parser do not implement QueryPartInternal
2019-07-08 10:55:14 +02:00
lukaseder
1b0113cc25
[ jOOQ/jOOQ#8905 ] Use GeneratorWriter.encoding() instead of "UTF-8"
2019-07-05 13:46:15 +02:00
Knut Wannheden
255f5481a5
[ jOOQ/jOOQ#8900 ] Fix more Java 6 compatibility issues
2019-07-05 07:46:01 +02:00
Knut Wannheden
eee38f618c
[ jOOQ/jOOQ#8900 ] Extract MiniJAXB common exception handling logic
...
`marshal()` and `unmarshal()` now share the same exception handling.
2019-07-04 20:37:49 +02:00
Lukas Eder
bcdadee556
[ jOOQ/jOOQ#8905 ] GeneratorWriter should check the file size prior to
...
opening existing files to compare contents
2019-07-04 17:15:09 +02:00
Lukas Eder
ab676159fa
[ jOOQ/jOOQ#8903 ] Add Support annotation also to Nullability enum
2019-07-04 16:49:18 +02:00
Lukas Eder
58954539cb
[ jOOQ/jOOQ#8900 ] Regenerated PostgreSQL information_schema code
2019-07-04 16:45:19 +02:00
Knut Wannheden
f8a6dfacf1
[ jOOQ/jOOQ#8900 ] Make jOOQ compatible with Java 6
...
- Mostly surround pieces of code with [java-8] preprocessor tags
- Added ExceptionTools#sneakyThrow() which is used in MiniJAXB
2019-07-04 16:26:21 +02:00
Lukas Eder
0309bffc11
[ jOOQ/jOOQ#8903 ] Add Support annotations to DataType methods
2019-07-04 16:25:21 +02:00
Lukas Eder
35b2c864b9
[ jOOQ/jOOQ#8904 ] Add Support annotations to DSL.name() and DSL.keyword()
2019-07-04 16:18:42 +02:00