Commit Graph

9141 Commits

Author SHA1 Message Date
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
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
Lukas Eder
28c375fdd2 [jOOQ/jOOQ#8885] Cosmetic change 2020-09-25 09:16:00 +02:00
Lukas Eder
dc896f3282 [jOOQ/jOOQ#10655] Support empty INSERT .. VALUES() clause via DEFAULT VALUES 2020-09-25 09:00:23 +02:00
Lukas Eder
4a4e4bd0e6 [jOOQ/jOOQ#3419] Support annotation not needed here 2020-09-24 16:55:48 +02:00
Lukas Eder
81f4f490d5 [jOOQ/jOOQ#3419] Added a remark about update counts 2020-09-24 16:45:12 +02:00
Lukas Eder
0dc27d7102 [jOOQ/jOOQ#10686] ConnectionRunnable and ConnectionCallable should
accept throwing Throwable
2020-09-24 16:42:31 +02:00
Lukas Eder
f491e8c166 [jOOQ/jOOQ#3419] Added DSLContext.batched() 2020-09-24 16:35:29 +02:00
Lukas Eder
6b214b13c3 [jOOQ/jOOQ#7312] Java 6 fix 2020-09-24 14:09:52 +02:00
Lukas Eder
ddd49bfbf2 [jOOQ/jOOQ#7312] Don't mutate input expression tree in transformation! 2020-09-24 12:23:35 +02:00
Lukas Eder
55763c545d [jOOQ/jOOQ#9044] Add support for parsing single parameter numeric TRUNC() function 2020-09-24 11:00:48 +02:00
Lukas Eder
d94388f1c0 [jOOQ/jOOQ#9017] Added ParserCLI support 2020-09-24 10:52:38 +02:00