Commit Graph

10362 Commits

Author SHA1 Message Date
Lukas Eder
4cef5556eb [jOOQ/jOOQ#12193] Stop using now deprecated RowMetadata::getColumnNames 2021-09-02 09:28:39 +02:00
Lukas Eder
68277d644e [jOOQ/jOOQ#12193] Upgraded also ojdbc 2021-09-02 09:22:58 +02:00
Lukas Eder
e474116cb1 [jOOQ/jOOQ#12381] HSQLDB's EXPLAIN PLAN FOR doesn't support binds 2021-09-02 09:21:54 +02:00
Lukas Eder
164168a607 [jOOQ/jOOQ#12381] DSLContext.explain(Query) doesn't work with bind values in Oracle 2021-09-01 19:02:22 +02:00
Lukas Eder
a0091f1706 [jOOQ/jOOQ#12108] Operator called default onErrorDropped: PostgresConnectionClosedException when chaining queries 2021-09-01 18:06:44 +02:00
Lukas Eder
40d216689b [jOOQ/jOOQ#12193] Upgrade R2DBC dependency to 0.9.0.M2 2021-09-01 14:44:25 +02:00
Lukas Eder
0921b2331d Added readme to testcontainers examples 2021-09-01 13:36:03 +02:00
Lukas Eder
8b3a3cac9d [jOOQ/jOOQ#12373] ClassCastException when using returning() with R2DBC 2021-09-01 10:55:08 +02:00
Lukas Eder
11101e7e7f [jOOQ/jOOQ#11627] Add ParseListener.parseStart() and parseEnd() events 2021-08-31 14:33:11 +02:00
Lukas Eder
f05918e469 [jOOQ/jOOQ#12371] Add ParseContext.characters()
This allows for accessing and replacing the SQL char[] used internally by the parser.
2021-08-31 13:48:50 +02:00
Lukas Eder
ab919e1753 Configure testcontainers dependencies in parent pom.xml 2021-08-31 13:10:55 +02:00
Lukas Eder
f79d4fc717 [jOOQ/jOOQ#12367] Removed unnecessary dependencies again
The Junit dependency is required in the jOOQ-testcontainers-example (it
seems), because there we're using the TC JDBC driver. This isn't the
case in this example here.
2021-08-31 11:21:12 +02:00
Lukas Eder
3b86e130cf [jOOQ/jOOQ#12367] Add another jOOQ testcontainers example that includes using Flyway 2021-08-30 18:22:31 +02:00
Lukas Eder
6849c0e6c4 [jOOQ/jOOQ#12363] Nested Block generates top-level anonymous block
behaviour when top level Statement is not a Block
2021-08-30 11:42:39 +02:00
Lukas Eder
549bb01961 [jOOQ/jOOQ#5306] Added the PG / CRDB emulation 2021-08-27 14:47:28 +02:00
Lukas Eder
0f839c029f [jOOQ/jOOQ#12345] Inline floating point formatting shouldn't depend on default Locale 2021-08-25 10:40:55 +02:00
Lukas Eder
c6d4705f72 [jOOQ/jOOQ#5306] Support the standard SQL <data change delta table> 2021-08-25 09:32:29 +02:00
Lukas Eder
e22457cbf3 [jOOQ/jOOQ#12348] Add parser support for DML in CTEs 2021-08-25 09:32:08 +02:00
Lukas Eder
19dfe15341 [jOOQ/jOOQ#5306] Parser support for <data change delta table> 2021-08-24 16:07:07 +02:00
Lukas Eder
8d543f668c [jOOQ/jOOQ#5306] Support the standard SQL <data change delta table> 2021-08-24 15:29:39 +02:00
Lukas Eder
d889263266 [jOOQ/jOOQ#12344] Add DMLQuery<R> as a common super type for Insert<R>, Update<R>, Delete<R>, Merge<R> 2021-08-24 14:52:41 +02:00
Lukas Eder
8e77eece10 [jOOQ/jOOQ#12102] Add support for MariaDB 10.6 2021-08-24 12:37:53 +02:00
Lukas Eder
0b90e7a90f [jOOQ/jOOQ#12333] IndexOutOfBoundsException when calling
Result.formatChart() on an empty result
2021-08-19 13:56:06 +02:00
Lukas Eder
a7dae98bac [jOOQ/jOOQ#12332] Added Javadoc 2021-08-19 13:01:41 +02:00
Lukas Eder
7154cc51de [jOOQ/jOOQ#12332] Result.formatChart() produces bad default formatting for Display.HUNDRED_PERCENT_STACKED 2021-08-19 12:18:13 +02:00
Lukas Eder
3a73dfe389 Avoid using var in example 2021-08-19 11:21:29 +02:00
Lukas Eder
68000eb6fc [jOOQ/jOOQ#11120] Add DSLContext.fetchMap(ResultQuery<? extends Record2<K, V>>) and fetchGroups(ResultQuery<? extends Record2<K, V>>) 2021-08-19 11:21:02 +02:00
Lukas Eder
bb8d9ff6fd Fix maven-compiler-plugin in jOOQ-testcontainers-example 2021-08-19 09:58:28 +02:00
Lukas Eder
9b766561e8 Remove scala from the jOOQ-flyway-example
The scala compilation fails, and it isn't really that important for the
example...
2021-08-19 09:54:14 +02:00
Lukas Eder
e523b43b7e [jOOQ/jOOQ#12328] Empty select() should not project asterisk if unknown table is used with leftSemiJoin() or leftAntiJoin() 2021-08-18 16:36:03 +02:00
Lukas Eder
6dd904d3d4 [jOOQ/jOOQ#12324] Wrong (+) to LEFT JOIN transformation in join tree A⟕B, A⟕C, A⋈D 2021-08-18 13:14:51 +02:00
Lukas Eder
2cd86dfd65 [jOOQ/jOOQ#12315] Wrong procedure declaration generated in MySQL when using IN parameters with VARCHAR(length) types 2021-08-18 10:42:17 +02:00
Lukas Eder
f52149c19f
Update question.md 2021-08-17 15:29:43 +02:00
Lukas Eder
692f687fa6 [jOOQ/jOOQ#11703] Removed DefaultParseContext.Type 2021-08-17 14:03:53 +02:00
Lukas Eder
fcbb4cfab3 [jOOQ/jOOQ#11703] Parser can't parse functions receiving operator based string expressions 2021-08-17 11:12:03 +02:00
Lukas Eder
5ec13feba9 [jOOQ/jOOQ#12304] Add CallbackFormattingProvider 2021-08-16 17:06:34 +02:00
Lukas Eder
05f15bef71 [jOOQ/jOOQ#12025] Parsed DATE_ADD and DATE_SUB don't translate correctly
when lacking column meta data
2021-08-16 15:42:28 +02:00
Lukas Eder
80448b79bf [jOOQ/jOOQ#12307] Wrong result for Field.getQualifiedName() on aliased
field(Name)
2021-08-16 09:10:13 +02:00
Lukas Eder
3f03607274 [jOOQ/jOOQ#12307] Wrong result for Table.getQualifiedName() on aliased
table(Name)

This includes:

- [jOOQ/jOOQ#12306] Wrong table list to ANSI join transformation when
tables are qualified and aliased
- [jOOQ/jOOQ#12309] Wrong ANSI join to table list transformation when
parsing multiple JOIN .. USING clauses (added failing test)
2021-08-13 20:52:31 +02:00
Lukas Eder
f7a41d51ab [jOOQ/jOOQ#12304] Use FormattingProvider::width in formatting logic 2021-08-13 11:31:03 +02:00
Lukas Eder
ccad787ebc [jOOQ/jOOQ#12304] Add Configuration::formattingProvider to offer various formatting related SPIs
This includes:

- [jOOQ/jOOQ#12305] Add missing @NotNull annotations to TXTFormat, CSVFormat, JSONFormat, XMLFormat, ChartFormat
2021-08-13 10:49:14 +02:00
Lukas Eder
192a655396 [jOOQ/jOOQ#12291] Reference to database and/or server name in
'master.sys.schemas' is not supported in this version of SQL Server.

Including:

- Added Azure SQL connection strings
- Added test script to JDBC
2021-08-12 16:40:26 +02:00
Lukas Eder
997bb04dc5 -Dorg.jooq.no-logo shouldn't deactivate trial message 2021-08-12 16:39:43 +02:00
Lukas Eder
d283986fe0 [jOOQ/jOOQ#12281] IllegalArgumentException: Minimum abbreviation width
is 4 when TXTFormat::minColWidth is less than 4
2021-08-06 16:18:08 +02:00
Lukas Eder
021384aac0 [jOOQ/jOOQ#8205] Use JDK 9 Matcher.replaceAll(Function) instead of Matcher.replaceAll(String) where possible 2021-07-27 15:30:45 +02:00
Lukas Eder
a380bb1b13 [jOOQ/jOOQ#11672] Update jooq-runtime-3.16.0.xsd 2021-07-27 12:44:02 +02:00
Lukas Eder
8f5c242f7b [jOOQ/jOOQ#12260] NullPointerException when reading empty results for
MULTISET_AGG / JSON emulation
2021-07-27 12:43:52 +02:00
Lukas Eder
17c65991e8 [jOOQ/jOOQ#12262] Delay initialisation of Jackson, Gson, JAXB classes in
Convert
2021-07-27 12:43:11 +02:00
Lukas Eder
bdeaf730c7 [jOOQ/jOOQ#12253] Long lists are no longer wrapped when rendering formatted SQL 2021-07-27 10:53:16 +02:00
Lukas Eder
6149f674d3 [jOOQ/jOOQ#5620] OSS edition fix 2021-07-26 13:44:51 +02:00