Commit Graph

5602 Commits

Author SHA1 Message Date
lukaseder
b41406ff55 [#6377] Remove outdated jOOQ-codegen-gradle example 2017-07-04 11:27:30 +02:00
lukaseder
f5f0f58294 [#4420] Fixed VisitListener regression 2017-07-04 11:05:44 +02:00
lukaseder
d5b7f6b2c5 [#6375] INSERT .. SELECT .. ON DUPLICATE KEY emulations using MERGE don't work 2017-07-04 10:57:11 +02:00
lukaseder
361c240e01 [#4420] [#6373] Bulk insertion fixes
[#4402] Bulk insert fails when records have different sets of changed columns
[#6373] InsertQuery.newRecord() doesn't generate additional record unless values are set
2017-07-03 17:41:40 +02:00
lukaseder
f8191d8390 [#6372] Add DSLContext Configuration.dsl() 2017-07-03 13:36:04 +02:00
lukaseder
d3d66edacf [#6370] Improve misleading MockDataProvider example in the manual 2017-07-03 10:50:02 +02:00
lukaseder
35b6b21c88 [#5757] Add a comment to the parsingConnection() method 2017-06-30 17:16:42 +02:00
lukaseder
5ddf4a7a28 [#5759] Add a comment to the parsingConnection() method 2017-06-30 17:14:30 +02:00
lukaseder
33d29e07e2 [#6245] Generate component[N]() methods in generated records 2017-06-30 15:49:53 +02:00
lukaseder
ac218c2710 [#6245] Add Record[N].component[1-N]() methods for better Kotlin interoperability 2017-06-30 15:10:49 +02:00
lukaseder
7e7eb2c4ed [#6368] Port Sakila database to DB2 2017-06-30 14:31:31 +02:00
lukaseder
02ce0b073a [#6323] Generate javax.persistence.Index annotation 2017-06-30 14:25:57 +02:00
lukaseder
ee258145e6 [#6333] Error when passing java.util.Date to DSL.timestamp() 2017-06-30 11:14:28 +02:00
lukaseder
23ec84610d [#6363] Rename Cursor.fetchXXX() methods to fetchNextXXX() 2017-06-28 16:52:28 +02:00
lukaseder
e01cb4d1b6 [#6362] Auto-wrap Select as Field in overloaded API like DSL.least() 2017-06-28 10:48:35 +02:00
lukaseder
043a0a8861 Merge branch 'master' of https://github.com/jOOQ/jOOQ 2017-06-28 10:45:23 +02:00
lukaseder
5ff9d4f8cc [#6357] Remove outdated section about Oracle not supporting IDENTITY columns 2017-06-26 14:26:58 +02:00
lukaseder
175c7e613f [#6322] Prevent NPE due to table being excluded 2017-06-23 11:33:25 +02:00
lukaseder
52bd2cff2a Fixed XSD version references 2017-06-23 11:15:27 +02:00
lukaseder
5e5d44b6a6 [#6355] Improve Kotlin example in manual 2017-06-21 17:38:43 +02:00
lukaseder
bc05c60bc0 [#6352] Add Result.formatChart() to produce ASCII text charts 2017-06-21 15:57:11 +02:00
lukaseder
8e23952fc5 [#5955] Correctly implemented INTERSECT operator precedence 2017-06-19 21:03:36 +02:00
lukaseder
18ccbc006b Fixed bad merge output 2017-06-09 22:12:34 +02:00
lukaseder
7860fd302a Fixed bad merge output 2017-06-09 22:09:02 +02:00
lukaseder
2cdbada2ab [#6307] Added useful comment 2017-06-09 21:54:52 +02:00
lukaseder
5ed8e413ca Improved grammar BNF 2017-06-09 21:54:14 +02:00
lukaseder
79110e16b2 [#6307] Added a helpful comment for later 2017-06-09 17:34:10 +02:00
lukaseder
c99da8d166 [#6307] More index code generation support:
- Added support for PostgreSQL ASC / DESC specification
- Added support for SQLite
2017-06-09 17:31:31 +02:00
lukaseder
f249e07faf [#6307] Added support for PostgreSQL 2017-06-09 17:18:14 +02:00
lukaseder
20cef1d0b2 [#6307] Added support for PostgreSQL 2017-06-09 16:36:51 +02:00
lukaseder
298ca8c5af [#6315] Fixed regressions 2017-06-09 15:33:04 +02:00
lukaseder
f76655a706 [#6213] Document XMLGenerator 2017-06-09 14:24:12 +02:00
lukaseder
546907765a [#6213] Document XMLGenerator 2017-06-09 13:51:39 +02:00
lukaseder
b845bc361d [#6342] No-args call to Field.sortAsc() returns null 2017-06-09 12:11:23 +02:00
lukaseder
178e6216e5 [#6332] [#6339] Recognise H2 system-generated sequences as identities
- [#6332] JPADatabase with GeneratedValue does not account for dialect
- [#6339] Recognise H2 SYSTEM_SEQUENCE in INFORMATION_SCHEMA.COLUMNS.COLUMN_DEFAULT as an Identity column
2017-06-09 11:38:25 +02:00
lukaseder
8a9acbaf41 [#6330] [#6331] DataType should depend on Binding's <T> type
- [#6330] Exception thrown when creating table with converted VARCHAR type
- [#6331] DataType.hasLength(), hasPrecision(), hasScale(), and others should depend on Binding's <T> type
2017-06-09 10:53:50 +02:00
lukaseder
185f7df11b [#6336] Add another Kotlin example using apply 2017-06-09 10:39:35 +02:00
lukaseder
962d7b6341 [#6336] Add another Kotlin example using apply 2017-06-09 10:23:37 +02:00
lukaseder
3a039f6e5f [#6329] Clarify in the manual that INSERT .. SET is emulated for all dialects 2017-06-06 17:41:20 +02:00
lukaseder
7fff157b4c [#6099] Include grammar in public repo 2017-06-06 16:25:08 +02:00
lukaseder
e81203b052 [#6099] Document Parser's BNF 2017-06-06 16:20:29 +02:00
lukaseder
26e43cbe9a [#6327] Add OrderField as a common super type of Field and SortField and accept that in ORDER BY clauses 2017-06-06 14:31:31 +02:00
lukaseder
b8247bb3a3 [#6307] Fixed ScalaGenerator regression 2017-06-06 13:13:15 +02:00
lukaseder
01e0a283b7 [#6315] Add SortField Field.sortDefault() 2017-06-06 12:27:51 +02:00
lukaseder
403fa2d284 [#6307] Support H2 2017-06-06 12:14:41 +02:00
lukaseder
8fa78d72c0 [#6307] Added support for MySQL - fixed some bugs 2017-06-06 11:59:32 +02:00
lukaseder
404fceab60 [#6325] Add ResultQuery.fetchGroups(Field[], Field[]) and similar overloads 2017-06-06 11:04:09 +02:00
lukaseder
879e28dfb7 [#6312] Document DISTINCT predicate emulation using INTERSECT 2017-06-05 21:47:49 +02:00
lukaseder
7c3a77a509 [#5955] Added LEFT SEMI / ANTI JOIN 2017-06-05 21:40:20 +02:00
lukaseder
9341cdc15d [#5955] Support CTE without column list 2017-06-05 21:23:36 +02:00