Commit Graph

6681 Commits

Author SHA1 Message Date
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
lorenzo
611f54ada9 Fixed a race condition in DefaultRecordMapper.java 2018-08-16 18:07:33 +01:00
Lukas Eder
c82b8b1c01 [#7711] Support recent features for Sybase ASE 2018-08-16 14:15:20 +02:00
Lukas Eder
328730ab3f [#7761] JZ0NK: Generated keys are not available in Sybase ASE when calling UpdatableRecord.store() on a table without identity 2018-08-16 14:14:58 +02:00
Lukas Eder
6dda3493e8 [#7650] [#7759] Add DDLDatabase property unqualifiedSchema to specify what the unqualifiedSchema is 2018-08-15 09:28:46 +02:00
Lukas Eder
4b95a83e27 [#7757] Improve SQLite LPAD() and RPAD() emulation 2018-08-13 13:18:41 +02:00
Lukas Eder
e852dc5ba0 [#7756] Improve SQLite repeat() emulation 2018-08-13 13:10:43 +02:00
Lukas Eder
9832681cb4 [#7748] Add support for CREATE SEQUENCE flags 2018-08-10 17:11:35 +02:00
Lukas Eder
7820534370 [#7749] Support parsing CREATE INDEX .. ON .. USING btree (..) 2018-08-10 16:27:13 +02:00