Commit Graph

9151 Commits

Author SHA1 Message Date
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
dependabot[bot]
63430f67d0
Bump junit from 4.13 to 4.13.1 in /jOOQ-examples/jOOQ-spark-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:39:22 +00:00
Lukas Eder
58716d1d79 [jOOQ/jOOQ#3419] Implement getMoreResults() || getUpdateCount() != -1 protocol 2020-10-12 17:58:53 +02:00
Lukas Eder
d306146b6b [jOOQ/jOOQ#10060] Fix emulation of JSON_ARRAYAGG (<string>) 2020-10-12 14:01:26 +02:00
Lukas Eder
f695c41a0f Updated OSS edition 2020-10-12 09:11:25 +02:00
Lukas Eder
15799a7123 [jOOQ/jOOQ#10728] Add DSL.jsonEntry(Field) and DSL.jsonObject(Field...)
overloads that derive key value(s) from field name(s)
2020-10-12 09:10:56 +02:00
Lukas Eder
44f13d4b4b [jOOQ/jOOQ#6124] [jOOQ/jOOQ#10511] Use regexes instead of booleans
embeddable keys and domains configurations should not just be boolean flags turning the feature on and off, but regular expressions matching specific objects, as always. This way, the feature can be turned on e.g. only for 1 schema, or for some tables, etc.
2020-10-08 14:40:24 +02:00
Lukas Eder
6898989f84 [jOOQ/jOOQ#10719] [jOOQ/jOOQ#10720] MockConnection fixes
- [jOOQ/jOOQ#10719] Implement a fallback mechanism using standard JDBC API when vendor-specific API calls fail on MockConnection
- [jOOQ/jOOQ#10720] MockConnection must not produce first ResultSet when calling stored procedures with OUT parameters
2020-10-08 14:01:43 +02:00
Lukas Eder
6e13255f9c [jOOQ/jOOQ#10481] Fixed Scala code generation 2020-10-08 11:36:33 +02:00
Lukas Eder
cf276eaf3c [jOOQ/jOOQ#10481] Fixed Kotlin code generation 2020-10-08 11:14:45 +02:00
Lukas Eder
0166a3e1a2 [jOOQ/jOOQ#10481] Fixed Scala and Kotlin code generation 2020-10-07 17:33:58 +02:00
Lukas Eder
e31c815a10 [jOOQ/jOOQ#10481] Support <recordsImplementingRecordN/> 2020-10-07 16:58:26 +02:00
Lukas Eder
1dc14b306f [jOOQ/jOOQ#9017] Java 6 fixes 2020-10-07 10:22:45 +02:00
Lukas Eder
234eb9eb42 [jOOQ/jOOQ#9017] First draft for ROWNUM projection implementation 2020-10-07 10:13:46 +02:00
Lukas Eder
8a4d46deb3 [jOOQ/jOOQ#10692] Some JDBC drivers (e.g. Informix) do not implement Wrapper::isWrapperFor 2020-10-06 13:12:15 +02:00
Lukas Eder
e3a1693f4d [jOOQ/jOOQ#10665] Fix associativity regressions
Associativity is only given for two operands of the same data type. We must be careful not to touch the SQL generation logic for (DATE + INTERVAL) and other expressions
2020-10-06 10:54:47 +02:00
Lukas Eder
dd86389eb0 [jOOQ/jOOQ#10713] Upgrade SQLite JDBC dependency from 3.30 to 3.32 2020-10-06 10:07:28 +02:00
Lukas Eder
25783b8fe7 [jOOQ/jOOQ#7312] Use DSL syntax to benefit from test instrumentation 2020-10-06 10:05:18 +02:00
Lukas Eder
e2f357bac1 [jOOQ/jOOQ#10711] Emulate this for MariaDB 2020-10-05 20:21:07 +02:00
Lukas Eder
2123d4a885 [jOOQ/jOOQ#9961] Do this only for scalar subqueries and derived tables, not for set operation subqueries 2020-10-05 17:06:01 +02:00
Lukas Eder
5f56deaa3f [jOOQ/jOOQ#10711] Emulate using WITH in UNION subqueries in dialects where this isn't supported 2020-10-05 12:17:23 +02:00
Lukas Eder
640e49ac78 Re-generated example code 2020-10-05 12:17:05 +02:00
Lukas Eder
def8ba781c [jOOQ/jOOQ#9961] Wrong SQL generated when using implicit joins in union subquery 2020-10-05 11:06:38 +02:00
Lukas Eder
427659975c [jOOQ/jOOQ#9902] Add Settings to apply native JSR 310 data type binding 2020-10-02 16:20:29 +02:00
Lukas Eder
dc47fdd342 [jOOQ/jOOQ#8139] scala.UninitializedFieldError in runtime using
generated data objects
2020-10-02 14:32:08 +02:00
Lukas Eder
4c3c2fb8b7 [jOOQ/jOOQ#10707] Add Routine.getInValue(Parameter) to allow for retrieving IN parameter values 2020-10-02 13:26:08 +02:00
Lukas Eder
d1644a9fc1 Merge branch 'main' of https://github.com/jOOQ/jOOQ into main 2020-10-02 11:13:51 +02:00
Lukas Eder
1a3ba387fb [jOOQ/jOOQ#10704 ClassCastException when using MockDataProvider with
Oracle ArrayRecord types
2020-10-02 11:13:42 +02:00
Lukas Eder
2fc9d70768 [jOOQ/jOOQ#10705] MockResultSet::toString should visually display current row 2020-10-02 10:57:24 +02:00
Lukas Eder
172a29d421 [jOOQ/jOOQ#3505] Emulate this also for Db2 2020-09-28 21:00:51 +02:00
Lukas Eder
fbfa2e82ee [jOOQ/jOOQ#10692] Don't batch X .. RETURNING statements 2020-09-28 11:52:20 +02:00
Lukas Eder
2811d8e18b [jOOQ/jOOQ#10648] Don't log this info if we're already using schema version providers 2020-09-25 17:23:09 +02:00
Lukas Eder
81e3d91e80 [jOOQ/jOOQ#10653] Make the JavaGenerator::INITIALISER_SIZE configurable through <maxMembersPerInitialiser/> 2020-09-25 16:17:25 +02:00
Lukas Eder
157bde3056 [jOOQ/jOOQ#10694] Some refactorings 2020-09-25 15:50:48 +02:00
Lukas Eder
f541eda04d [jOOQ/jOOQ#10654 Make the generation of the serialVersionUID configurable 2020-09-25 15:50:27 +02:00
Lukas Eder
c77c7abd4e [jOOQ/jOOQ#10694] Add DataType.asConvertedDataType(Class<U>, Function<-T, +U>, Function<-U, +T>) 2020-09-25 14:50:03 +02:00
Lukas Eder
6bc0793cde [jOOQ/jOOQ#10693] Add Settings.batchSize to transparently specify a maximum batch size for BatchedConnection 2020-09-25 14:22:54 +02:00
Lukas Eder
20e0972e5b [jOOQ/jOOQ#3419] Improved log message 2020-09-25 12:52:32 +02:00
Lukas Eder
bddb612cf2 [jOOQ/jOOQ#10689] Deprecate zero-args and one-arg Converters.of() methods 2020-09-25 11:19:15 +02:00
Lukas Eder
cb5ba5cdac [jOOQ/jOOQ#10688] Add Converter.forArrays() to turn a Converter<T, U> into a Converter<T[], U[]> 2020-09-25 11:16:58 +02:00
Lukas Eder
112fb55e8a [jOOQ/jOOQ#3419] Improved BatchedConnection
- Added DEBUG logging
- Fixed close() and execute() semantics in some cases
2020-09-25 10:04:53 +02:00