Commit Graph

9191 Commits

Author SHA1 Message Date
Lukas Eder
69112c4434 [jOOQ/jOOQ#10793] Fixed search-replace error 2020-10-23 11:29:47 +02:00
Lukas Eder
8500942d68 [jOOQ/jOOQ#10796] Deprecate the empty dialect specific DSL classes 2020-10-23 11:22:06 +02:00
Lukas Eder
763be251ae [jOOQ/jOOQ#10793] Most package-info Javadocs refer to Sybase ASE 2020-10-23 11:00:20 +02:00
Lukas Eder
1079205958 [jOOQ/jOOQ#10788] DSL.jsonbArray() generates json_build_array() call in
PostgreSQL, instead of jsonb_build_array()
2020-10-22 17:12:31 +02:00
Lukas Eder
4b34e97651 [jOOQ/jOOQ#10787] KotlinGenerator and ScalaGenerator don't produce
correct POJO.toString(), equals(), hashCode() methods for array types
2020-10-22 16:57:44 +02:00
Lukas Eder
d39059919b [jOOQ/jOOQ#10787] KotlinGenerator and ScalaGenerator don't produce correct POJO.toString(), equals(), hashCode() methods for array types 2020-10-22 16:45:40 +02:00
Lukas Eder
1acc6b15c2 [jOOQ/jOOQ#10768] Kotlin codegen generates uncompileable model class for Postgres int[] 2020-10-22 16:04:03 +02:00
Lukas Eder
71b69bb151 [jOOQ/jOOQ#10779] Compilation error in KotlinGenerator generated DAOs
for data type TINYINT
2020-10-22 13:10:54 +02:00
Lukas Eder
265b31e530 [jOOQ/jOOQ#10782] Wrong code generated for <jpaAnnotations/> Table
annotations with KotlinGenerator
2020-10-22 12:46:44 +02:00
Lukas Eder
a938481008 [jOOQ/jOOQ#10775] Collection.toArray(IntFunction) is JDK 11 only 2020-10-22 09:49:05 +02:00
Lukas Eder
b64d438ab6 [jOOQ/jOOQ#10774] Remove @Nullable annotation from
ResultQuery.fetchSingleInto(Class) and Record.into(Class)
2020-10-22 09:48:57 +02:00
Lukas Eder
61f39b90c7 [jOOQ/jOOQ#10775] Collection.toArray(IntFunction) is JDK 11 only 2020-10-21 17:28:30 +02:00
Lukas Eder
0aae42eaf1 [jOOQ/jOOQ#10775] Better play safe, no contravariance in Collector 2020-10-21 16:36:32 +02:00
Lukas Eder
f652e290b9 [jOOQ/jOOQ#10775] Add Rows.collecting() and Rows.collectingArray()
methods to create Row[N] arrays and lists
2020-10-21 16:00:54 +02:00
Lukas Eder
f48b241eaf [jOOQ/jOOQ#6604] Add multi Row[N] or Record[N] VALUES support 2020-10-21 15:13:09 +02:00
Lukas Eder
ef0af31f15 [jOOQ/jOOQ#5507] Added Hstore wrapper type 2020-10-21 13:59:24 +02:00
Lukas Eder
7d1f95adf6 [jOOQ/jOOQ#10771] KotlinGenerator creates incorrect @Generated annotation 2020-10-21 12:39:14 +02:00
Lukas Eder
477df78c13 [jOOQ/jOOQ#10769] Cannot convert from UUID to JSON in H2's JSON_OBJECT() and related functions 2020-10-21 12:15:48 +02:00
Lukas Eder
3f063e2df6 [jOOQ/jOOQ#10767] Kotlin code generator generates Record with invalid
kotlin syntax when a column is named "value" and
<recordsImplementingRecordN/> is true
2020-10-21 10:18:17 +02:00
Lukas Eder
0035e1142b [jOOQ/jOOQ#10762] Wrong XSD namespace in XSD file 2020-10-20 17:23:41 +02:00
Lukas Eder
06ef066fd7 [jOOQ/jOOQ#10762] Wrong XSD schema in org.jooq.Constants#XSD_CODEGEN in version 3.14.0 2020-10-20 16:39:37 +02:00
Lukas Eder
6c035a0528 [jOOQ/jOOQ#5507] Add a new jooq-postgres-extensions module
This new module will be used for PostgreSQL specific extensions. The current working draft contains:

- AbstractPostgresBinding for common code of PG specific bindings
- HstoreBinding to bind hstore types
- HstoreConverter to convert hstore types
2020-10-20 16:33:40 +02:00
Lukas Eder
fc9ef88716 [jOOQ/jOOQ#5507] Add a new jooq-postgres-extensions module
This new module will be used for PostgreSQL specific extensions. The current working draft contains:

- AbstractPostgresBinding for common code of PG specific bindings
- HstoreBinding to bind hstore types
- HstoreConverter to convert hstore types
2020-10-20 16:32:52 +02:00
Lukas Eder
1a3bc19d50 [jOOQ/jOOQ#10745] SQLDialect Javadoc should explain the distinction between commercial and OSS dialects 2020-10-20 14:04:40 +02:00
Lukas Eder
7cff2cae7e Release 3.15.0-SNAPSHOT 2020-10-20 10:20:20 +02:00
Lukas Eder
35085df134 [jOOQ/jOOQ#10753] Add support for ALTER TABLE .. SET NOT NULL in Oracle 2020-10-19 16:00:41 +02:00
Lukas Eder
b2f3540401 Removed unused imports 2020-10-19 10:45:45 +02:00
Lukas Eder
7ae97a8324 [jOOQ/jOOQ#10512] Fixed Javadoc 2020-10-19 10:44:53 +02:00
Lukas Eder
d1e2ddd14f [jOOQ/jOOQ#10750] Deprecate some internal field(String) and field(Name) implementations 2020-10-19 10:41:50 +02:00
Lukas Eder
690f1f9002 [jOOQ/jOOQ#3564] Emulate PostgreSQL's DISTINCT ON clause 2020-10-16 23:36:24 +02:00
Lukas Eder
57322fae99 [jOOQ/jOOQ#10064] Removed unused imports 2020-10-16 17:20:29 +02:00
Lukas Eder
f6b62537e3 [jOOQ/jOOQ#10064] noCondition() should generate TRUE, where BOOLEAN
types are supported
2020-10-16 17:19:51 +02:00
Lukas Eder
8fdbbcc500 [jOOQ/jOOQ#10064] trueCondition() and falseCondition() should generate TRUE and FALSE, where BOOLEAN types are supported 2020-10-16 16:48:20 +02:00
Lukas Eder
9a0f57a01c [jOOQ/jOOQ#9924] [jOOQ/jOOQ#9926] No synthetic TOP clause with FOR JSON
With FOR XML or FOR JSON, no synthetic TOP clause is required
2020-10-16 14:36:59 +02:00
Lukas Eder
48c39a7e04 [jOOQ/jOOQ#9924] [jOOQ/jOOQ#9926] Fix nested FOR JSON / XML emulation
FOR JSON / FOR XML clauses in correlated subqueries and other nested
selects were not emulated.
2020-10-16 14:21:42 +02:00
Lukas Eder
7405536f7c [jOOQ/jOOQ#10741] NullPointerException in SQLite Meta.migrateTo() when using DatabaseMetaData backed Meta containing FK referencing wrong identifier case 2020-10-15 10:56:24 +02:00
Lukas Eder
de8b04f942 [jOOQ/jOOQ#10738] NullPointerException in Meta.migrateTo() when using DatabaseMetaData backed Meta containing views 2020-10-14 11:47:31 +02:00
Lukas Eder
46e32fcef7 [jOOQ/jOOQ#8944] Workaround for Db2
In Db2, it is currently not possible to put scalar subqueries in JSON_OBJECT()'s VALUE clause, see https://stackoverflow.com/q/64350131/521799
2020-10-14 11:24:11 +02:00
Lukas Eder
ffd0d66576 [jOOQ/jOOQ#8950] Another workaround https://jira.mariadb.org/browse/MDEV-13701 2020-10-13 15:27:42 +02:00
Lukas Eder
c4bb6cb967 Upgrade junit to 4.13.1, use managed versions where available 2020-10-13 12:07:56 +02:00
Lukas Eder
d2fb073737 [jOOQ/jOOQ#10736] NullPointerExceptions when calling
DSLContext.informationSchema() with DSL.schema(Name) and similar meta
data
2020-10-13 12:07:42 +02:00
Lukas Eder
58ee7b5ade
Merge pull request #10731 from jOOQ/dependabot/maven/jOOQ-examples/jOOQ-spark-example/junit-junit-4.13.1
Bump junit from 4.13 to 4.13.1 in /jOOQ-examples/jOOQ-spark-example
2020-10-13 10:31:30 +02:00
Lukas Eder
33e861d61f
Merge pull request #10732 from jOOQ/dependabot/maven/jOOQ-examples/jOOQ-academy/junit-junit-4.13.1
Bump junit from 4.13 to 4.13.1 in /jOOQ-examples/jOOQ-academy
2020-10-13 10:31:01 +02:00
Lukas Eder
6c4f19d199
Merge pull request #10735 from jOOQ/dependabot/maven/junit-junit-4.13.1
Bump junit from 4.13 to 4.13.1
2020-10-13 10:30:06 +02:00
Lukas Eder
1cb6d1bdd8
Merge pull request #10733 from jOOQ/dependabot/maven/jOOQ-examples/jOOQ-javafx-example/junit-junit-4.13.1
Bump junit from 4.13 to 4.13.1 in /jOOQ-examples/jOOQ-javafx-example
2020-10-13 10:28:43 +02:00
dependabot[bot]
23255178c4
Bump junit from 4.13 to 4.13.1
Bumps [junit](https://github.com/junit-team/junit4) from 4.13 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 08:27:29 +00:00
Lukas Eder
7b922a6985
Merge pull request #10734 from jOOQ/dependabot/maven/jOOQ-examples/jOOQ-oracle-example/junit-junit-4.13.1
Bump junit from 4.13 to 4.13.1 in /jOOQ-examples/jOOQ-oracle-example
2020-10-13 10:26:56 +02:00
dependabot[bot]
a4ad6dae38
Bump junit from 4.13 to 4.13.1 in /jOOQ-examples/jOOQ-oracle-example
Bumps [junit](https://github.com/junit-team/junit4) from 4.13 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 06:46:06 +00:00
dependabot[bot]
b77dae3814
Bump junit from 4.13 to 4.13.1 in /jOOQ-examples/jOOQ-javafx-example
Bumps [junit](https://github.com/junit-team/junit4) from 4.13 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 06:45:07 +00:00
dependabot[bot]
e080252d29
Bump junit from 4.13 to 4.13.1 in /jOOQ-examples/jOOQ-academy
Bumps [junit](https://github.com/junit-team/junit4) from 4.13 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 06:40:41 +00:00