Commit Graph

10331 Commits

Author SHA1 Message Date
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
Lukas Eder
878c90dd19 [jOOQ/jOOQ#5620] Can't use OracleTypes.CURSOR in OSS edition 2021-07-26 12:17:56 +02:00
Lukas Eder
2d1402a6e4 [jOOQ/jOOQ#5620] Add support for PL/SQL associative array types 2021-07-26 11:11:53 +02:00
Lukas Eder
850f591366 [jOOQ/jOOQ#12255] Let RowIdImpl implement toString(), equals(), hashCode() 2021-07-26 11:09:12 +02:00
Lukas Eder
280043cdad [jOOQ/jOOQ#5620] Add support for PL/SQL associative array types
- New AssociativeArrayRecord API
- Code generation support
- Support for OUT parameters
- [jOOQ/jOOQ#12251] Read DBMS_SQL.XYZ_TABLE as ARRAY not CURSOR
- Re-generated test code
- Updated integration tests
2021-07-23 15:44:10 +02:00
Lukas Eder
82d04cd5d4 [jOOQ/jOOQ#12247] Replace remaining reflective call to OracleConnection.createARRAY from DefaultBinding 2021-07-22 14:16:03 +02:00
Lukas Eder
930707e5eb [jOOQ/jOOQ#12244] Inconsistent formatting of table list when using generated or non-generated aliased tables 2021-07-22 12:12:50 +02:00
Lukas Eder
8558387efe [jOOQ/jOOQ#12240] Fixed regression for Firebird, SQLite 2021-07-22 11:24:38 +02:00
Lukas Eder
11d4cfef21 [jOOQ/jOOQ#12240] Apply fix only to SQL Server
A lot of dialects report some sort of catalog, which can't be used in
SQL, and which we don't know anything about. We mustn't use that catalog
for lookups
2021-07-21 16:53:23 +02:00
Lukas Eder
57115719a9 [jOOQ/jOOQ#12240] NullPointerException in MetaImpl.MetaTable.getReferences() when there are catalog conflicts in SQL Server 2021-07-21 16:28:31 +02:00
Lukas Eder
2b298c27c0 [jOOQ/jOOQ#12238] Deprecate Internal.fieldsRow(TableField) 2021-07-21 15:46:33 +02:00
Lukas Eder
19238e415f [jOOQ/jOOQ#12237] Embeddables cannot be placed in MULTISET 2021-07-21 15:16:55 +02:00
Lukas Eder
ab5c556feb [jOOQ/jOOQ#12236] Add missing DSL.dateSub() overloads 2021-07-21 10:23:23 +02:00
Lukas Eder
230a1d6200 [jOOQ/jOOQ#11386] Avoid streaming SQL Server FOR JSON or FOR XML in
chunked results
2021-07-20 17:44:15 +02:00
Lukas Eder
8b6f60f283 [jOOQ/jOOQ#11659] Upgrade Liquibase dependency of
jooq-meta-extensions-liquibase to 4.x
2021-07-20 16:11:15 +02:00
Lukas Eder
7f27a071c3 [jOOQ/jOOQ#4764] Reduce log level of most DefaultRelations messages from INFO to DEBUG 2021-07-20 15:26:25 +02:00
Lukas Eder
0086996115 [jOOQ/jOOQ#12216] Revert Javadoc plugin upgrade 2021-07-20 14:12:03 +02:00
Lukas Eder
1f9b1f887b [jOOQ/jOOQ#12225] DefaultConverterProvider truncates timestamps to
milliseconds precision when converting from Timestamp to LocalDateTime
2021-07-20 11:16:18 +02:00
Lukas Eder
f79e59c230 [jOOQ/jOOQ#12216] Remove references to javax.annotation.Generated from
jooq-codegen Javadoc
2021-07-20 10:26:42 +02:00
Lukas Eder
737c212801 [jOOQ/jOOQ#12222] Avoid reflection with ParserImpl.IGNORE 2021-07-20 09:49:31 +02:00
Lukas Eder
bc80a8089b [jOOQ/jOOQ#12216] Remove references to javax.annotation.Generated from
jooq-codegen Javadoc
2021-07-17 15:32:33 +02:00
Lukas Eder
2f242b563c [jOOQ/jOOQ#12206] Better formatting 2021-07-15 16:30:03 +02:00
Lukas Eder
a253577055 [jOOQ/jOOQ#12206] Add an R2DBC example project to our examples 2021-07-15 16:25:13 +02:00
Lukas Eder
934c0bed14 Remove the jOOQ-spring-guice-example
The example no longer works on JDK 17, probably because guice is outdated. I'm not convinced this example provides too much value, so let's just remove it.
2021-07-15 15:42:52 +02:00
Lukas Eder
675fd804e7 Remove scala from the jOOQ-flyway-example
The scala compilation fails, and it isn't really that important for the example...
2021-07-15 15:39:19 +02:00
Lukas Eder
7f7d147c2a [jOOQ/jOOQ#11864] Fix compilation error 2021-07-15 14:17:00 +02:00
Lukas Eder
4bf552e6e5 [jOOQ/jOOQ#11864] Add more startup tips to be logged with the jOOQ logo 2021-07-15 14:14:36 +02:00
Lukas Eder
9bc5fe43c0 [jOOQ/jOOQ#12194] MySQL DELETE .. USING with JOIN produces duplicate
table declarations in USING clause
2021-07-15 14:08:02 +02:00
Lukas Eder
8e358aac44 [jOOQ/jOOQ#12200] SelectOnStep::onKey returns wrong type, preventing combinations of join predicates 2021-07-15 12:29:55 +02:00
Lukas Eder
7ee63775f3 [jOOQ/jOOQ#12201] Error when embedding a timestamp in Db2 XMLATTRIBUTES 2021-07-15 12:10:53 +02:00
Lukas Eder
905f06f5a6 [jOOQ/jOOQ#12197] The DataKey.DATA_PREPEND_SQL and DATA_APPEND_SQL feature must work on Query only, not other QueryParts 2021-07-15 09:38:56 +02:00
Lukas Eder
a24257833d [jOOQ/jOOQ#12195] Improve formatting of XMLELEMENT() 2021-07-15 09:21:32 +02:00