lukaseder
b7f0d51034
[ jOOQ/jOOQ#9166 ] Deprecate loading settings from /jooq-settings.xml or from -Dorg.jooq.settings
2019-09-05 14:25:32 +02:00
lukaseder
99d18b548d
[ jOOQ/jOOQ#9168 ] Add a DSL.execute(Query) convenience method
2019-09-05 14:04:29 +02:00
lukaseder
a930925dc0
[ jOOQ/jOOQ#9171 ] Add Javadoc to DSL::execute
2019-09-05 13:56:01 +02:00
lukaseder
166a51ce53
Merge branch 'master' of https://github.com/jOOQ/jOOQ
2019-09-05 08:48:33 +02:00
Lukas Eder
b9398bb667
[ jOOQ/jOOQ#9031 ] Remove unnecessary AlterSequenceRestartStep
2019-09-04 12:22:11 +02:00
Lukas Eder
642d66701c
Regenerated code
2019-09-04 11:52:26 +02:00
Lukas Eder
d1c8460ada
Regenerated code
2019-09-04 11:52:11 +02:00
Lukas Eder
3f76856790
Fixed version number
2019-09-04 11:51:55 +02:00
Lukas Eder
fe3ddf1d6f
[ jOOQ/jOOQ#9155 ] Revert checker framework upgrade
2019-09-04 11:51:36 +02:00
Lukas Eder
1076cefd1d
[ jOOQ/jOOQ#9155 ] Various third party dependency updates
2019-09-04 10:26:11 +02:00
Lukas Eder
d18b17d44d
[ jOOQ/jOOQ#9150 ] Compilation error in generated code when Oracle OBJECT type contains index_of(varchar2) member procedure
2019-09-03 17:43:35 +02:00
Lukas Eder
3859caff9e
[ jOOQ/jOOQ#9140 ] Translation of USE command should result in SET SCHEMA
...
command in dialects that do not support catalogs
2019-09-03 16:08:06 +02:00
Lukas Eder
e0ee5ee925
[ jOOQ/jOOQ#9147 ] ParserCLI -h parameter throws a RuntimeException
2019-09-03 16:06:12 +02:00
Lukas Eder
201dc323ad
[ jOOQ/jOOQ#9146 ] ParserCLI --from-dialect is not case insensitive
2019-09-03 15:58:27 +02:00
Lukas Eder
babd9cee27
[ jOOQ/jOOQ#9141 ] DDLDatabase should output query results to log output
2019-09-03 12:56:42 +02:00
Lukas Eder
4bad893e6a
[ jOOQ/jOOQ#9138 ] Parser errors from DDLDatabase should hint at jOOQ's parser ignore comment syntax
2019-09-03 12:15:57 +02:00
Lukas Eder
2bcd6d5020
[ jOOQ/jOOQ#9133 ] 404s on /latest Javadoc
2019-09-03 10:55:39 +02:00
Knut Wannheden
4ac7f587e3
[ jOOQ/jOOQ#9101 ] Synchronize Javadoc in generated JAXB classes
...
Now all three methods (`get`, `set`, and `with`) for a given property
have the same documentation (without any `@returns` or `@param` tags).
Further, in case the XSD doesn't specify any Javadoc, the methods won't
have any Javadoc either, instead of a meaningless "Gets the value of the
xyz property.".
2019-09-03 10:10:27 +02:00
Knut Wannheden
e046ece89c
[ jOOQ/jOOQ#9110 ] Fix rendering for countDistinct()
...
When calling `DSL#countDistinct(Field...)` with an empty array (as in
`countDistinct()`) the rendering is the same as for
`countDistinct(asterisk())`: `COUNT(DISTINCT *)`.
2019-09-03 09:08:08 +02:00
Knut Wannheden
a3f25af543
[ jOOQ/jOOQ#9134 ] Fix NTH_VALUE() [ FROM { FIRST | LAST } ] rendering
...
The `NTH_VALUE() [ FROM { FIRST | LAST } ]` clause is rendered the same
for all dialects.
2019-09-03 09:04:08 +02:00
Knut Wannheden
eaf48e48ef
[ jOOQ/jOOQ#9111 ] Support parsing COUNT(DISTINCT ROW(A, B))
...
In H2 a row value expression can alternatively also use the `ROW()`
syntax.
2019-08-30 14:44:03 +02:00
Knut Wannheden
a8ffd253aa
[ jOOQ/jOOQ#9111 ] Support parsing COUNT(DISTINCT (A, B))
...
Dialects like H2 and PostgreSQL allow row value expressions following
the `DISTINCT` keyword.
2019-08-30 13:40:30 +02:00
Knut Wannheden
5c8549e8b0
[ jOOQ/jOOQ#9109 ] H2: Support DSL#countDistinct(Field...)
...
As with PostgreSQL this MySQL construct can be emulated using an RVE.
2019-08-30 13:30:45 +02:00
Knut Wannheden
841dfa7bd5
[ jOOQ/jOOQ#9099 ] Try using maven-javadoc-plugin 3.0.1 instead
...
There were still more problems while building the Javadoc for other
Maven modules (other than jooq-checker). Trying with
maven-javadoc-plugin version 3.0.1 now.
2019-08-30 12:44:13 +02:00
Knut Wannheden
c01c944041
[ jOOQ/jOOQ#9099 ] Revert upgrade of Checker Framework version
...
This version upgrade is not needed for this fix.
2019-08-30 12:00:30 +02:00
Knut Wannheden
cef24d45f5
[ jOOQ/jOOQ#9110 ] Fix parsing of COUNT(DISTINCT *)
2019-08-30 11:26:23 +02:00
Knut Wannheden
e5bf605399
[ jOOQ/jOOQ#9099 ] Exclude java.compiler module for Javadoc
...
Using `--limit-modules org.checkerframework.checker` appears to help.
Also upgrades errorprone and checkerframework Maven dependencies.
2019-08-30 10:56:44 +02:00
Knut Wannheden
b8e9c22a84
[ jOOQ/jOOQ#9099 ] Upgrade some relevant Maven plugins
2019-08-30 09:20:51 +02:00
Knut Wannheden
2fb28a8956
[ jOOQ/jOOQ#9104 ] Fix missing parenthesis regression in OSS edition
...
In commit jOOQ/jOOQ@a55a362fd8 the SQL
rendering logic for parenthesis pairs in `QuantifiedSelectImpl` and
`RowSubqueryCondition` was inadvertently broken.
2019-08-30 08:26:44 +02:00
Knut Wannheden
4c54d82a7e
Release: Update version of jOOQ-examples/pom.xml
2019-08-30 07:46:59 +02:00
Knut Wannheden
e43478d86c
Release 3.12.0
2019-08-30 07:42:06 +02:00
Knut Wannheden
80d42ff120
[ jOOQ/jOOQ#8986 ] Cannot call UDT.getPackage() in OSS edition
2019-08-30 07:40:30 +02:00
Knut Wannheden
24a8dcae06
[ jOOQ/jOOQ#8982 ] Avoid using JDK 8 API
2019-08-30 07:37:53 +02:00
Knut Wannheden
e2c2cf17c2
[ jOOQ/jOOQ#8004 ] Avoid using JDK 8 API
2019-08-30 07:36:59 +02:00
Knut Wannheden
bdb6b764c4
Removed jOOQ-extensions again from build.xml
2019-08-30 07:35:54 +02:00
Knut Wannheden
feb27a36d7
[ jOOQ/jOOQ#8923 ] Fix Javadoc of CustomType
...
The Javadoc of `CustomType` was accidentally reverted.
2019-08-29 16:58:55 +02:00
Knut Wannheden
2beb580df2
[ jOOQ/jOOQ#8923 ] Add @Deprecated annotations to XSDs
...
Updates the jooq-codegen and jooq-runtime XSDs to generate `@Deprecated`
annotations where applicable. Since this is the first change to these
two XSDs in 3.13, the files, namespaces, and all references are also
updated for the new release.
2019-08-29 16:52:02 +02:00
Knut Wannheden
d27dbf4117
Preparing master for 3.13 release cycle
2019-08-29 16:12:59 +02:00
Knut Wannheden
e96e6d1bcb
[ jOOQ/jOOQ#8995 ] Regenerate JAXB classes
...
Regenerates all JAXB classes to add Javadoc to with-methods (copied from
corresponding set-method).
2019-08-29 13:42:30 +02:00
Lukas Eder
b4a73dac11
[ jOOQ/jOOQ#8616 ] Correctly clone Settings.parseSearchPath
2019-08-28 15:33:03 +02:00
Lukas Eder
81556707a8
[ jOOQ/jOOQ#9090 ] Handle CTAS edge case
2019-08-28 12:12:54 +02:00
Lukas Eder
d6aef06e48
[ jOOQ/jOOQ#9090 ] CREATE TABLE fails with ParseWithMetaLookups.THROW_ON_FAILURE
2019-08-28 09:49:02 +02:00
Knut Wannheden
d2cb5570b2
[ jOOQ/jOOQ#8986 ] Consistent naming of "org.jooq.ddl" context data keys
...
Make sure all key references use a consistent "org.jooq.ddl" prefix.
2019-08-27 21:12:17 +02:00
Knut Wannheden
147345304b
[ jOOQ/jOOQ#8986 ] New DSLContext#meta(Source...) API
...
Adds a new internal `DSLContext#meta(Source...)` API which can be used to construct a `Meta` object for a list of DDL scripts (similarly to the existing `DDLDatabase`), but for other use cases such as the `Parser`.
This new method uses the new internal `Source` abstraction to represent a DDL script, which can be constructed using any of the existing static `of()` factory methods or optionally by a custom implementation class.
2019-08-27 21:11:30 +02:00
Knut Wannheden
d092e1b6ef
[ jOOQ/jOOQ#9082 ] ResultQuery.fetchStream() and similar overloads should add an explicit statement about resulting streams being resourceful
2019-08-27 21:10:27 +02:00
lukaseder
dcd7f83bc7
[ jOOQ/jOOQ#9082 ] ResultQuery.fetchStream() and similar overloads should add an explicit statement about resulting streams being resourceful
2019-08-27 13:35:07 +02:00
Knut Wannheden
d1c9c8f9da
[ #25 ] Upgrade various Maven dependencies and plugins
2019-08-27 13:21:48 +02:00
Lukas Eder
feed7665c9
[ jOOQ/jOOQ#9078 ] Improve MockFileDatabase error message "Invalid SQL"
2019-08-26 10:21:30 +02:00
Knut Wannheden
2b3532d4c5
[ jOOQ/jOOQ#9063 ] Support ALTER TABLE ... DROP PRIMARY KEY for Derby
2019-08-23 10:06:36 +02:00
Knut Wannheden
5830b1b0d5
[ jOOQ/jOOQ#9071 ] Fix for DefaultConfiguration#derive()
...
`DefaultConfiguration#derive()` could lead to surprising effects because
the derived `Configuration` would be linked to a `MetaProvider` which
still referenced the original `Configuration`.
2019-08-22 14:24:10 +02:00