Commit Graph

8678 Commits

Author SHA1 Message Date
Lukas Eder
16b3fda0a8 [jOOQ/jOOQ#10210] Improved API generation
- Generate code for CreateSequenceImpl
- Generate code for DropSequenceImpl
- Added new arg@wrap attribute
- Added convenience for no arg clauses
2020-05-28 12:16:26 +02:00
Lukas Eder
ce73ad314a [jOOQ/jOOQ#10210] Improved support for flags in DDL 2020-05-28 11:05:04 +02:00
Lukas Eder
c766fcdbfb [jOOQ/jOOQ#10210] Improved API generation
- Generate AlterSchemaImpl and DropSchemaImpl
- Step Javadoc improvement
2020-05-27 22:22:39 +02:00
Lukas Eder
19c2b28237 [jOOQ/jOOQ#10210] Improved API generation
- Generate CreateSchemaImpl
- Don't change API to be immutable (yet)
- Generate () accessors for Interpreter
2020-05-27 22:04:23 +02:00
Lukas Eder
cd67be658d [jOOQ/jOOQ#10210] Improved API generation
- Restored member pad size in generated code
2020-05-27 19:57:56 +02:00
Lukas Eder
fbc4b335af [jOOQ/jOOQ#10210] Improved API generation
- Removed SuppressWarnings rawtypes when there are no generic types
- Removed SuppressWarnings unchecked when generic types use wildcards
- Removed SuppressWarnings hiding when there are no step args
2020-05-27 19:49:00 +02:00
Lukas Eder
07f9ad9ed8 [jOOQ/jOOQ#10210] Improved API generation
- Removed unneeded XXX: QueryPart API section
2020-05-27 19:22:09 +02:00
Lukas Eder
387d6c5b16 [jOOQ/jOOQ#10210] Re-generate DropDatabaseImpl 2020-05-27 19:17:35 +02:00
Lukas Eder
fe43228433 [jOOQ/jOOQ#10210] Re-generate AlterDatabaseImpl 2020-05-27 19:12:00 +02:00
Lukas Eder
7ad7b46fce [jOOQ/jOOQ#681] Add support for type DOMAINs (WIP)
- Added org.jooq.Domain
- Add DSL API to construct domain references
- Add code generator support for domains
- Add DDL support for domains (CREATE, ALTER, DROP)
- Add parser support
- Add dialect support (H2, PostgreSQL, SQL Server)
2020-05-27 19:02:19 +02:00
Lukas Eder
1c89a690ad [jOOQ/jOOQ#10210] Re-generate CreateDatabaseImpl 2020-05-27 19:02:08 +02:00
Lukas Eder
2d62a406c4 [jOOQ/jOOQ#681] Add support for type DOMAINs (WIP)
- Added org.jooq.Domain
- Add DSL API to construct domain references
- Add code generator support for domains
- Add DDL support for domains (CREATE, ALTER, DROP)
- Add parser support
- Add dialect support (H2, PostgreSQL, SQL Server)
2020-05-27 17:58:16 +02:00
Lukas Eder
a55b83664d [jOOQ/jOOQ#10223] AUTO_INCREMENT columns fail to parse if they are preceded by a column with DEFAULT 2020-05-25 11:29:24 +02:00
Lukas Eder
05ff3d33f1 [jOOQ/jOOQ#10220] Support parsing CHECK constraints without parentheses 2020-05-25 10:42:59 +02:00
Lukas Eder
3273600a25 [jOOQ/jOOQ#10153] Datetime arithmetic support 2020-05-21 17:39:22 +02:00
Lukas Eder
351696e42e [jOOQ/jOOQ#2132] [jOOQ/jOOQ#10153] Support more EXTRACT() date parts 2020-05-21 15:49:52 +02:00
Lukas Eder
f6c5ed5461 [jOOQ/jOOQ#10153] Add support for HANA array bind variables 2020-05-21 13:46:12 +02:00
Lukas Eder
8a0766e888 [jOOQ/jOOQ#10153] Emulate GROUP BY () in HANA using GROUPING SETS (()) 2020-05-21 12:31:40 +02:00
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