Commit Graph

9496 Commits

Author SHA1 Message Date
Lukas Eder
b169a60490 [jOOQ/jOOQ#11194] Fixed edge cases 2021-01-06 12:48:45 +01:00
Lukas Eder
562095f27e [jOOQ/jOOQ#11194] Add code generation configuration for Javadoc line
wrapping
2021-01-06 11:32:04 +01:00
Lukas Eder
7d760fa4cb [jOOQ/jOOQ#11192] Add Javadoc remark to code generation flags available to commercial editions only 2021-01-06 09:27:21 +01:00
Lukas Eder
cfda89a5e8 [jOOQ/jOOQ#11189] Fixed deprecated annotation formatting 2021-01-05 17:37:47 +01:00
Lukas Eder
4bc3f9fb27 [jOOQ/jOOQ#11189] Fixed line wrapping 2021-01-05 17:15:10 +01:00
Lukas Eder
2186758e91 [jOOQ/jOOQ#9728] Log unused warning 2021-01-05 16:34:30 +01:00
Lukas Eder
592d45363f [jOOQ/jOOQ#9728] Add <comments/> configuration to allow for generating
custom Javadoc on generated code

This includes:

- [jOOQ/jOOQ#11189] Improve generated Javadoc formatting
2021-01-05 16:27:13 +01:00
Lukas Eder
1f9f3dc269 [jOOQ/jOOQ#9728] Add <comments/> configuration to allow for generating
custom Javadoc on generated code

This includes:

- [jOOQ/jOOQ#11189] Improve generated Javadoc formatting
2021-01-05 16:26:59 +01:00
Lukas Eder
d9fd96e30b [jOOQ/jOOQ#9085] [jOOQ/jOOQ#9753] Change DEFAULT rendering of CURRENT_DATE, CURRENT_TIME, and CURRENT_TIMESTAMP 2021-01-05 11:30:05 +01:00
Lukas Eder
7750b94d58
Update config.yml 2021-01-05 10:41:24 +01:00
Lukas Eder
ce650c4622
Update config.yml 2021-01-05 10:41:08 +01:00
Lukas Eder
6d5ae974b0
Create config.yml 2021-01-05 10:40:45 +01:00
Lukas Eder
83f8d3638f Revert "[jOOQ/jOOQ#11172] Support SQLite VIRTUAL tables without column defs" 2021-01-04 21:11:03 +01:00
Lukas Eder
0a8cc44eae [jOOQ/jOOQ#11182] Generate DAO.fetchByXYZ() methods for embeddable types
This includes:

- [jOOQ/jOOQ#11183] Generate record constructor taking a generated POJO
- [jOOQ/jOOQ#11187] Add DAO.fetch(Field<Z>, Collection<? extends Z>)
2021-01-04 18:47:56 +01:00
Lukas Eder
53fff73f84 [jOOQ/jOOQ#11179] Compilation errors in generated DAOs when embeddables
use <replacesFields/>
2021-01-04 16:38:48 +01:00
Lukas Eder
35cc45baa9 [jOOQ/jOOQ#11185] Compilation errors in generated embeddable pojos if
the embeddable is located in a "synthetic" schema
2021-01-04 16:33:20 +01:00
Lukas Eder
98048c8b69 [jOOQ/jOOQ#11180] Clarify unused logger warning message about what is
obsolete
2021-01-04 13:21:57 +01:00
Lukas Eder
5a933882e8 [jOOQ/jOOQ#11176] Add <includeSystemTables/> to exclude SQLite virtual table implementation tables from code generation 2021-01-04 10:28:15 +01:00
Lukas Eder
28ac40bcd2 [jOOQ/jOOQ#11172] Support SQLite VIRTUAL tables without column defs 2021-01-04 09:46:23 +01:00
Lukas Eder
0e7fa9d46c [jOOQ/jOOQ#11172] Add support for SQLite's fts3 and fts4 virtual tables 2021-01-02 15:09:48 +01:00
Lukas Eder
df957c4108 [jOOQ/jOOQ#11172] Add support for SQLite's fts3 and fts4 virtual tables 2021-01-02 13:51:21 +01:00
Lukas Eder
1d62737f95 [jOOQ/jOOQ#11150] Omitting parts of the foreign key in onKey(TableField…) doesn't produce the expected result 2020-12-24 14:07:11 +01:00
Lukas Eder
ad31d1c89b [jOOQ/jOOQ#11168] DataType.convert(Object...) and convert(Collection<?>)
don't work for converted data types
2020-12-24 13:03:47 +01:00
Lukas Eder
52503296a2 [jOOQ/jOOQ#10832] Fix nullability annotations 2020-12-23 14:55:12 +01:00
Lukas Eder
bed6563095 [jOOQ/jOOQ#11166] Wrong SQL generated for Informix STDDEV_SAMP and
VAR_SAMP
2020-12-23 10:51:51 +01:00
Lukas Eder
f6db048fad [jOOQ/jOOQ#3185] Fixed regression 2020-12-23 00:09:37 +01:00
Lukas Eder
792cda7eca [jOOQ/jOOQ#3185] Fixed regression 2020-12-22 21:47:12 +01:00
Lukas Eder
416f9cc088 [jOOQ/jOOQ#3185] Let ResultQuery<R>, InsertResultStep<R>, UpdateResultStep<R>, DeleteResultStep<R> extend Fetchable<R> 2020-12-22 17:51:22 +01:00
Lukas Eder
6c9f80d710 [jOOQ/jOOQ#11164] Remove ResultQuery::fetchLater and ResultQuery.fetchLazy(int) 2020-12-22 16:17:54 +01:00
Lukas Eder
7b8c525470 [jOOQ/jOOQ#11161] Add formal support for SQL Server PIVOT clause 2020-12-22 15:22:22 +01:00
Lukas Eder
60a18e6fdc [jOOQ/jOOQ#9650] SNOWFLAKE support WIP 2020-12-22 14:56:48 +01:00
Lukas Eder
492416b7e3 [jOOQ/jOOQ#9085] RATIO_TO_REPORT 2020-12-22 14:56:38 +01:00
Lukas Eder
b4e498a014 [jOOQ/jOOQ#11157] Add support for COVAR_SAMP and COVAR_POP aggregate and window functions 2020-12-22 13:11:31 +01:00
Lukas Eder
37273114a5 [jOOQ/jOOQ#11154] Add Javadoc to Map producing API (fetchMap(), fetchGroups()) about map iteration order guarantees 2020-12-22 11:58:13 +01:00
Lukas Eder
ffca11d6f5 [jOOQ/jOOQ#9650] SNOWFLAKE support WIP 2020-12-22 11:47:22 +01:00
Lukas Eder
8cce50893e [jOOQ/jOOQ#9650] SNOWFLAKE support WIP 2020-12-22 11:47:11 +01:00
Lukas Eder
d17ef85707 [jOOQ/jOOQ#9650] SNOWFLAKE support WIP 2020-12-21 21:39:12 +01:00
Lukas Eder
3f462c7eb0 Whitespace fix 2020-12-21 20:48:32 +01:00
Lukas Eder
0dcae5ac8b [jOOQ/jOOQ#9650] SNOWFLAKE support WIP 2020-12-21 20:44:43 +01:00
Lukas Eder
639f389446 [jOOQ/jOOQ#9650] SNOWFLAKE support WIP 2020-12-21 17:03:32 +01:00
Lukas Eder
4c3e8fb74d [jOOQ/jOOQ#9650] SNOWFLAKE support WIP 2020-12-21 15:33:04 +01:00
Lukas Eder
2232eed44b [jOOQ/jOOQ#11143] @tisek's for challenge accepted
https://twitter.com/tisek/status/1339606433286021120
2020-12-17 19:40:16 +01:00
Lukas Eder
69e8532a39 [jOOQ/jOOQ#11143] Java 6 fixes 2020-12-17 16:39:56 +01:00
Lukas Eder
005f0ef426 [jOOQ/jOOQ#11143] ParserWithMetaLookups reports ambiguous column in correlated subquery, when there is none 2020-12-17 13:14:00 +01:00
Lukas Eder
f02fa963ba [jOOQ/jOOQ#11132] ParseWithMetaLookups produces wrong projection on self join 2020-12-17 12:30:47 +01:00
Lukas Eder
6f64c4a3a2 [jOOQ/jOOQ#11139] ParseWithMetaLookups propagates wrong type from derived table 2020-12-17 11:12:05 +01:00
Lukas Eder
d0d6afc88a [jOOQ/jOOQ#11134] ParseWithMetaLookups looks up columns in Meta that
cannot possibly appear in query
2020-12-17 10:03:40 +01:00
Lukas Eder
2f943d6c7c [jOOQ/jOOQ#11136] Add Name.qualifierQualified() to check if a Name's qualifier (if any) is qualified as well 2020-12-17 09:58:50 +01:00
Lukas Eder
bb65927b1b Organised imports 2020-12-16 09:59:48 +01:00
Lukas Eder
01230163b4 [jOOQ/jOOQ#11054] Added an internal, undocumented API to collect Params
The parser is able to collect Params in lexicographic order and offer them to clients in that order, enhanced with contextual DataTypes attached (see also [jOOQ/jOOQ#11061]).

This includes a change opening up internal functional interfaces, see [jOOQ/jOOQ#11131]
2020-12-16 09:55:43 +01:00