Commit Graph

6689 Commits

Author SHA1 Message Date
Dennis Hoersch
136c8ef004
In Coerce use the qualified name instead of unqualified so that fields are equal again when compared to each other
The Coerce'ed field renders the full qualified name in SQL, but the field-name is used for comparison, so the name should match the rendered SQL
2018-09-10 16:40:00 +02:00
Lukas Eder
8440048be9 [#714] Added parser support 2018-08-29 14:34:36 +02:00
Lukas Eder
6d54d3246f [#714] Add support for non-standard ORDER BY .. LIMIT clauses in UPDATE, DELETE statements 2018-08-29 14:16:13 +02:00
Lukas Eder
d981c45f21 [#7835] name("").append(name("a")) produces wrong result 2018-08-29 11:55:58 +02:00
Lukas Eder
839b2825b2 [#7834] AbstractMeta::get never returns an unqualified result 2018-08-29 11:44:43 +02:00
Lukas Eder
8c3ca7b312 [#7830] Manual section about CRUD should not display an N+1 example 2018-08-28 15:19:40 +02:00
Lukas Eder
d4d0fc590c Update Hibernate dependency to 5.3.5 2018-08-28 15:10:19 +02:00
Lukas Eder
2522cbbca5 [#5538] Compilation error in Keys.java when two tables contain the same (unique) index name in SQL Server 2018-08-28 14:49:32 +02:00
Lukas Eder
93ece30335 [#5538] Compilation error in Keys.java when two tables contain the same (unique) index name in SQL Server 2018-08-28 14:32:16 +02:00
Lukas Eder
47f05dd38d [#7827] InformationSchema.toString() methods generate empty <comment> elements 2018-08-28 14:06:36 +02:00
Lukas Eder
6d65485037 [#7826] Constraints referencing columns that are not generated should not be generated either 2018-08-28 13:36:52 +02:00
Lukas Eder
76383fbb32 Release 3.11.4 2018-08-28 13:36:28 +02:00
Lukas Eder
af2738e5d0 [#7814] DDLDatabase does not generate enum types when parsing MySQL ENUM syntax 2018-08-27 17:45:44 +02:00
Lukas Eder
cbae1e9bd7 [#7816] Implement <includeUniqueKeys/>, <includePrimaryKeys/> and <includeForeignKeys/> 2018-08-27 15:14:45 +02:00
Lukas Eder
780434be0e [#7813] Code generation from SQL file failed when type is enum 2018-08-27 13:49:51 +02:00
Lukas Eder
aa057b89a1 Formatting 2018-08-27 12:14:31 +02:00
Lukas Eder
7a188c868c [#5969] Add <includeInvisibleColumns/> to code generator configuration to allow for hiding Oracle's and H2's INVISIBLE columns 2018-08-23 14:07:07 +02:00
Lukas Eder
006fd92c37 [#5700] Add support for Oracle's STATS_MODE() aggregate function 2018-08-23 13:22:58 +02:00
Lukas Eder
55ad021cda Formatting 2018-08-23 12:27:10 +02:00
Lukas Eder
0569d816a2 [#7799] Fixed documentation regression 2018-08-23 10:50:16 +02:00
Lukas Eder
ca37f8fcc4 [#6932] Document <enumConverter/> in manual 2018-08-23 10:42:10 +02:00
Lukas Eder
bf867ff4f4 [#6932] Document <enumConverter/> in manual 2018-08-23 10:36:25 +02:00
Lukas Eder
f0acb5693b [#7801] Record.formatXML() should format nested records recursively 2018-08-22 19:08:41 +02:00
Lukas Eder
ae41800faa [#7800] Let Record extend Formattable
- Also: [#7803] Add dummy implementations to ArrayRecordImpl
2018-08-22 18:43:32 +02:00
Lukas Eder
8f0deab2b0 [#7782] Record.formatJSON() should format nested records recursively 2018-08-22 18:15:49 +02:00
Lukas Eder
ab1e7a904f [#7799] jOOQ manual about Gradle code generation should not make explicit use of JAXB 2018-08-22 17:38:54 +02:00
Lukas Eder
e395520fee [#7796] Support DatePart.QUARTER 2018-08-22 15:46:56 +02:00
Lukas Eder
08e2d8e695 [#7794] Support DatePart.EPOCH 2018-08-22 15:22:43 +02:00
Lukas Eder
f0ac0ea00c [#7793] Support DatePart.DAY_OF_YEAR 2018-08-22 13:39:01 +02:00
Lukas Eder
648cade2a6 [#7792] Support DatePart.DAY_OF_WEEK and DatePart.ISO_DAY_OF_WEEK 2018-08-22 12:53:25 +02:00
Lukas Eder
343ccc9168 [#7792] Support DatePart.DAY_OF_WEEK and DatePart.ISO_DAY_OF_WEEK 2018-08-22 12:45:17 +02:00
Lukas Eder
0e7aa2e4b0 [#7518] CURRENT_DATE and CURRENT_DATE() are both possible (and similar functions, too) 2018-08-22 10:33:47 +02:00
Lukas Eder
eaccc7897b [#7518] Support parsing CURTIME() and CURDATE() 2018-08-22 10:31:14 +02:00
Lukas Eder
b122db34e5 [#7518] [#7525] Support parsing DAYOFMONTH() function 2018-08-22 10:22:40 +02:00
Lukas Eder
77f418849a [#7551] Wrong type information associated to Row[N].operator(T1, ..., TN) predicates 2018-08-22 10:16:20 +02:00
Lukas Eder
824e74ba9c [#7785] Column pg_prog.proisagg does not exist in PostgreSQL 11 2018-08-21 17:12:49 +02:00
Lukas Eder
d5780e38a5 [#7691] NullPointerException when aggregating row value expressions using ARRAY_AGG() 2018-08-21 14:34:44 +02:00
Lukas Eder
2ee2c27b48 [#7319] SQLDialectNotSupportedException: The ON DUPLICATE KEY UPDATE clause cannot be emulated for DEFAULT when using the Batch API with named parameters 2018-08-21 12:20:44 +02:00
Lukas Eder
06a047c194 [#7764] Race condition in cached ImmutablePOJOMapperWithParameterNames 2018-08-20 13:02:24 +02:00
Lukas Eder
5923c3fc9e
Merge pull request #7765 from llucherini/race-condition
[#7764] Race condition in DefaultRecordMapper
2018-08-20 13:00:27 +02:00
Lukas Eder
bc8beceb9a [#7153] Allow for configuring a locale to be used for upper/lower casing inside of jOOQ 2018-08-20 12:19:32 +02:00
Lukas Eder
d4da4946f8 [#7153] Allow for configuring a locale to be used for upper/lower casing inside of jOOQ 2018-08-20 12:11:37 +02:00
Lukas Eder
0884090495 [#7774] Add support for DROP TYPE 2018-08-17 15:01:40 +02:00
Lukas Eder
84956226df [#7774] Add support for DROP TYPE 2018-08-17 14:56:58 +02:00
Lukas Eder
85e2b1c6ff [#7518] [#7570] [#7776] Better support for enum types
- [#7518] [#7776] Add support for parsing custom data types
- [#7570] Add support for CREATE TYPE .. AS ENUM
2018-08-17 14:26:39 +02:00
Lukas Eder
a4ccdb3848 [#7771] DDLDatabase should ignore storage clauses 2018-08-17 12:48:46 +02:00
Lukas Eder
1191d7915d [#7769] Parser cannot parse MySQL's DEFAULT CHARSET clause 2018-08-17 12:17:12 +02:00
Lukas Eder
d2469cbbba [#7711] Support recent features for Sybase ASE 2018-08-17 11:49:39 +02:00
Lukas Eder
f747a7512f [#7767] DDLDatabase scripts path wild cards do not work correctly 2018-08-17 11:49:19 +02:00
lorenzo
3d06139d8e Reverted accidentally reordered imports
This reverts commit 611f54ada9.
2018-08-16 18:20:27 +01:00