Commit Graph

8660 Commits

Author SHA1 Message Date
Lukas Eder
fa703430da [jOOQ/jOOQ#10215] Stop emulating GROUP BY () in PostgreSQL 9.5+ 2020-05-21 12:20:56 +02:00
Lukas Eder
a673e72e20 [jOOQ/jOOQ#10210] Fix PostgreSQL implementation in OSS edition 2020-05-21 09:40:34 +02:00
Lukas Eder
cd2200295f [jOOQ/jOOQ#10210] Fixed CREATE DATABASE IF NOT EXISTS for SQL Server 2020-05-20 17:51:44 +02:00
Lukas Eder
4210f567b9 [jOOQ/jOOQ#9775] Added quantifier support with value lists 2020-05-20 17:24:03 +02:00
Lukas Eder
c29f2dbac7 [jOOQ/jOOQ#10210] Support CREATE, ALTER, DROP DATABASE 2020-05-20 15:42:17 +02:00
Lukas Eder
4971d8aad9 [jOOQ/jOOQ#9775] Support parsing Firebird ROWS .. TO syntax 2020-05-20 15:42:09 +02:00
Lukas Eder
325e5b15d3 [jOOQ/jOOQ#10210] Support CREATE, ALTER, DROP DATABASE 2020-05-20 15:38:14 +02:00
Lukas Eder
b990568f42 Whitespace change 2020-05-20 10:06:09 +02:00
Lukas Eder
72b166509e [jOOQ/jOOQ#10207] Ignore secondary identity columns 2020-05-20 10:05:55 +02:00
Lukas Eder
937a34e0f6 [jOOQ/jOOQ#10205] Fixed the NPE 2020-05-19 17:14:59 +02:00
Lukas Eder
0f08489f68 [jOOQ/jOOQ#10203] Bad Javadoc generated for Tables.java in the default
schema
2020-05-19 14:01:10 +02:00
Lukas Eder
5c3906e48c [jOOQ/jOOQ#10203] Bad Javadoc generated for Tables.java in the default schema 2020-05-19 13:48:44 +02:00
Lukas Eder
e66abac092 [jOOQ/jOOQ#10191] Cannot generate into(E) overload in Scala 2020-05-19 12:28:16 +02:00
Lukas Eder
1e7f4d3c73 [jOOQ/jOOQ#5422] Avoid whitespace before colon : in Scala 2020-05-19 10:53:53 +02:00
Lukas Eder
8598e8116b [jOOQ/jOOQ#10191] Allow for overriding generic method in Scala
Scala seems to erase generic types more completely, which means the generated Record.into() method overrides the AbstractRecord.into(), unlike in Kotlin and Java.
2020-05-19 10:23:55 +02:00
Lukas Eder
398e506180 [jOOQ/jOOQ#3285] Fix OSS edition 2020-05-19 10:11:29 +02:00
Lukas Eder
698b8b8004 [jOOQ/jOOQ#10191] Fix embeddable records 2020-05-18 16:24:08 +02:00
Lukas Eder
247d1ff0c2 [jOOQ/jOOQ#10191] Better formatting of empty arg list 2020-05-18 15:33:02 +02:00
Lukas Eder
8dc3bb491c [jOOQ/jOOQ#6248] Better formatting of no args functions 2020-05-18 10:45:12 +02:00
Lukas Eder
565ad6a83c [jOOQ/jOOQ#10197] Implicit join constructor shouldn't be generated on table valued functions 2020-05-15 16:29:29 +02:00
Lukas Eder
1980caa901 [jOOQ/jOOQ#6248] Fixed TVF in Kotlin 2020-05-15 16:21:32 +02:00
Lukas Eder
6d91c8a292 [jOOQ/jOOQ#6248] Scratch that In / Out idea. It isn't sound. 2020-05-15 16:08:00 +02:00
Lukas Eder
3714fcbb4b [jOOQ/jOOQ#6248] Fixed an initialisation problem 2020-05-15 13:45:10 +02:00
Lukas Eder
b7c51aa287 [jOOQ/jOOQ#3285] Fixed <tableValuedFunctions> = false 2020-05-15 11:33:27 +02:00
Lukas Eder
7c8a8f5d36 [jOOQ/jOOQ#3285] Add support for HSQLDB table-valued functions 2020-05-15 11:18:13 +02:00
Lukas Eder
f84ba2d317 [jOOQ/jOOQ#10194] Immutable POJOs with only a single declared constructor should be treated as mutable 2020-05-14 19:37:52 +02:00
Lukas Eder
b267964f94 [jOOQ/jOOQ#10178] Special treatment for DISTINCT with subqueries 2020-05-14 17:42:55 +02:00
Lukas Eder
123d979ecd [jOOQ/jOOQ#10196] GeneratorWriter should auto-indent generated code 2020-05-14 14:01:42 +02:00
Lukas Eder
916fac56b6 [jOOQ/jOOQ#10195] GenerationTool should execute SHUTDOWN on HSQLDB connections 2020-05-14 11:03:42 +02:00
Lukas Eder
66346d35f1 [jOOQ/jOOQ#6248] WIP 2020-05-13 14:35:54 +02:00
Lukas Eder
d2184c59e2 [jOOQ/jOOQ#10194] DefaultRecordMapper incorrectly maps immutable Kotlin
classes with defaulted properties
2020-05-13 14:35:45 +02:00
Lukas Eder
dd68dab0ac [jOOQ/jOOQ#10193] [jOOQ/jOOQ#10192] Support precision on LOCALTIME and
LOCALDATETIME data types
2020-05-13 10:29:28 +02:00
Lukas Eder
37ec8d3a34 [jOOQ/jOOQ#6248] WIP 2020-05-13 10:27:35 +02:00
Lukas Eder
ef991ddb12 [jOOQ/jOOQ#10178] Special treatment for DISTINCT with subqueries
Workaround for an HSQLDB bug: https://sourceforge.net/p/hsqldb/bugs/1579/
2020-05-12 10:14:58 +02:00
Lukas Eder
28d484c442 [jOOQ/jOOQ#10189] Bad formatting when selecting NULL 2020-05-11 17:03:06 +02:00
Lukas Eder
cb24f9d2b0 [jOOQ/jOOQ#10187] Remove CONNECT BY support from OSS Edition 2020-05-11 16:22:48 +02:00
Lukas Eder
4655b2fbdf [jOOQ/jOOQ#10188] Add Tools.visitSubquery(Context<?>, Select) 2020-05-11 15:45:08 +02:00
Lukas Eder
483a0e2a51 [jOOQ/jOOQ#10178] Add RowN.is[Not]DistinctFrom(Select) 2020-05-11 15:08:44 +02:00
Lukas Eder
fdd1b6b647 [jOOQ/jOOQ#10178] Add Field.is[Not]DistinctFrom(Select) 2020-05-11 14:16:38 +02:00
Lukas Eder
97dea87c84 [jOOQ/jOOQ#10183] Bad record type returned for selectFrom(T) when T contains LEFT SEMI JOIN or LEFT ANTI JOIN 2020-05-11 11:43:51 +02:00
Lukas Eder
3cf7f851d6 [jOOQ/jOOQ#10179] This isn't true for IS [ NOT ] (DOCUMENT | JSON) 2020-05-11 09:02:15 +02:00
Lukas Eder
26f1d3ae93 [jOOQ/jOOQ#10181] Avoid TableOptions allocations 2020-05-08 22:42:28 +02:00
Lukas Eder
874ddfb25e [jOOQ/jOOQ#10181] Prefer Select.asTable(X) over table(Select).as(X) 2020-05-08 22:24:12 +02:00
Lukas Eder
7950b49fe0 [jOOQ/jOOQ#10184] Add missing TableLike.asTable(Name) and asTable(Table) overloads 2020-05-08 22:08:23 +02:00
Lukas Eder
e07ba59f62 [jOOQ/jOOQ#10181] Avoid unnecessary PeekIgnoreComment allocation 2020-05-08 21:49:50 +02:00
Lukas Eder
6bfda07a84 [jOOQ/jOOQ#10179] Boolean field emulation should be NOT NULL aware
Fix this also for AND, OR, NOT, TRUE, FALSE
2020-05-08 14:22:52 +02:00
Lukas Eder
c30c06f828 Remove tests from OSS edition 2020-05-08 11:06:12 +02:00
Lukas Eder
206441d235 [jOOQ/jOOQ#6256] Added extension methods to Field<Boolean> 2020-05-08 11:04:54 +02:00
Lukas Eder
22a66f4aeb [jOOQ/jOOQ#7262] Fixed Informix regression 2020-05-08 10:37:30 +02:00
Lukas Eder
8cbda1ca46 [jOOQ/jOOQ#10179] Boolean field emulation should be NOT NULL aware 2020-05-08 10:27:14 +02:00