Commit Graph

9208 Commits

Author SHA1 Message Date
Lukas Eder
fcbe607ff9 [jOOQ/jOOQ#10817] MetaImpl shouldn't produce explicit DEFAULT NULL value 2020-10-29 15:38:19 +01:00
Lukas Eder
f0cb795d1e [jOOQ/jOOQ#10807] MariaDB timestamp precision defaults to 0 2020-10-29 15:26:21 +01:00
Lukas Eder
65b97aed0e [jOOQ/jOOQ#10812] Compilation error in KotlinGenerator generated code when <enumConverter/> flag is turned on 2020-10-29 13:36:16 +01:00
Lukas Eder
32966556b1 [jOOQ/jOOQ#10813] Java 6 fix 2020-10-29 13:24:53 +01:00
Lukas Eder
c7695a390b [jOOQ/jOOQ#9627] Exclude also H2's FK_INDEX_nn indexes 2020-10-29 12:59:31 +01:00
Lukas Eder
2a87942331 [jOOQ/jOOQ#10813] Meta.migrateTo(Meta) produces constraint rename operations for MySQL PRIMARY KEY constraints 2020-10-29 12:41:29 +01:00
Lukas Eder
01f332fa0c [jOOQ/jOOQ#10761] KotlinGenerator produces invalid syntax for PostgreSQL enum types 2020-10-29 12:07:04 +01:00
Lukas Eder
07c28ad1d8 [jOOQ/jOOQ#9627] Add Settings.metaIncludeSystemIndexes 2020-10-29 11:05:29 +01:00
Lukas Eder
292b179241 [jOOQ/jOOQ#10807] Exclude default timestamp precision logic for Derby
... if no precision supported
2020-10-29 09:40:37 +01:00
Lukas Eder
9c40012337 [jOOQ/jOOQ#10809] Dialect specific data type is reported from Meta, instead of SQLDataType 2020-10-29 09:19:53 +01:00
Lukas Eder
ffc0311f67 [jOOQ/jOOQ#10807] Meta.migrateTo(Meta) should not produce any diff when
timestamp default precision is specified
2020-10-28 17:35:54 +01:00
Lukas Eder
92a9549e90 [jOOQ/jOOQ#9684] Sync OSS repo 2020-10-28 16:27:45 +01:00
Lukas Eder
2fa0a98702 [jOOQ/jOOQ#9684] Sync OSS repo 2020-10-28 16:27:40 +01:00
Lukas Eder
c0785057af [jOOQ/jOOQ#10775] Make current API Internal 2020-10-27 14:28:39 +01:00
Lukas Eder
7e012d86e4 [jOOQ/jOOQ#10775] Functions should return Field<T[N]>, not T[N] 2020-10-27 13:13:43 +01:00
Lukas Eder
dddc1504b0 [jOOQ/jOOQ#10775] Removed unused generic type variable 2020-10-26 18:07:23 +01:00
Lukas Eder
0cfdaf5082 [jOOQ/jOOQ#10797] Applying a forcedType prevents identity(true) from being generated 2020-10-26 11:35:19 +01:00
Lukas Eder
69112c4434 [jOOQ/jOOQ#10793] Fixed search-replace error 2020-10-23 11:29:47 +02:00
Lukas Eder
8500942d68 [jOOQ/jOOQ#10796] Deprecate the empty dialect specific DSL classes 2020-10-23 11:22:06 +02:00
Lukas Eder
763be251ae [jOOQ/jOOQ#10793] Most package-info Javadocs refer to Sybase ASE 2020-10-23 11:00:20 +02:00
Lukas Eder
1079205958 [jOOQ/jOOQ#10788] DSL.jsonbArray() generates json_build_array() call in
PostgreSQL, instead of jsonb_build_array()
2020-10-22 17:12:31 +02:00
Lukas Eder
4b34e97651 [jOOQ/jOOQ#10787] KotlinGenerator and ScalaGenerator don't produce
correct POJO.toString(), equals(), hashCode() methods for array types
2020-10-22 16:57:44 +02:00
Lukas Eder
d39059919b [jOOQ/jOOQ#10787] KotlinGenerator and ScalaGenerator don't produce correct POJO.toString(), equals(), hashCode() methods for array types 2020-10-22 16:45:40 +02:00
Lukas Eder
1acc6b15c2 [jOOQ/jOOQ#10768] Kotlin codegen generates uncompileable model class for Postgres int[] 2020-10-22 16:04:03 +02:00
Lukas Eder
71b69bb151 [jOOQ/jOOQ#10779] Compilation error in KotlinGenerator generated DAOs
for data type TINYINT
2020-10-22 13:10:54 +02:00
Lukas Eder
265b31e530 [jOOQ/jOOQ#10782] Wrong code generated for <jpaAnnotations/> Table
annotations with KotlinGenerator
2020-10-22 12:46:44 +02:00
Lukas Eder
a938481008 [jOOQ/jOOQ#10775] Collection.toArray(IntFunction) is JDK 11 only 2020-10-22 09:49:05 +02:00
Lukas Eder
b64d438ab6 [jOOQ/jOOQ#10774] Remove @Nullable annotation from
ResultQuery.fetchSingleInto(Class) and Record.into(Class)
2020-10-22 09:48:57 +02:00
Lukas Eder
61f39b90c7 [jOOQ/jOOQ#10775] Collection.toArray(IntFunction) is JDK 11 only 2020-10-21 17:28:30 +02:00
Lukas Eder
0aae42eaf1 [jOOQ/jOOQ#10775] Better play safe, no contravariance in Collector 2020-10-21 16:36:32 +02:00
Lukas Eder
f652e290b9 [jOOQ/jOOQ#10775] Add Rows.collecting() and Rows.collectingArray()
methods to create Row[N] arrays and lists
2020-10-21 16:00:54 +02:00
Lukas Eder
f48b241eaf [jOOQ/jOOQ#6604] Add multi Row[N] or Record[N] VALUES support 2020-10-21 15:13:09 +02:00
Lukas Eder
ef0af31f15 [jOOQ/jOOQ#5507] Added Hstore wrapper type 2020-10-21 13:59:24 +02:00
Lukas Eder
7d1f95adf6 [jOOQ/jOOQ#10771] KotlinGenerator creates incorrect @Generated annotation 2020-10-21 12:39:14 +02:00
Lukas Eder
477df78c13 [jOOQ/jOOQ#10769] Cannot convert from UUID to JSON in H2's JSON_OBJECT() and related functions 2020-10-21 12:15:48 +02:00
Lukas Eder
3f063e2df6 [jOOQ/jOOQ#10767] Kotlin code generator generates Record with invalid
kotlin syntax when a column is named "value" and
<recordsImplementingRecordN/> is true
2020-10-21 10:18:17 +02:00
Lukas Eder
0035e1142b [jOOQ/jOOQ#10762] Wrong XSD namespace in XSD file 2020-10-20 17:23:41 +02:00
Lukas Eder
06ef066fd7 [jOOQ/jOOQ#10762] Wrong XSD schema in org.jooq.Constants#XSD_CODEGEN in version 3.14.0 2020-10-20 16:39:37 +02:00
Lukas Eder
6c035a0528 [jOOQ/jOOQ#5507] Add a new jooq-postgres-extensions module
This new module will be used for PostgreSQL specific extensions. The current working draft contains:

- AbstractPostgresBinding for common code of PG specific bindings
- HstoreBinding to bind hstore types
- HstoreConverter to convert hstore types
2020-10-20 16:33:40 +02:00
Lukas Eder
fc9ef88716 [jOOQ/jOOQ#5507] Add a new jooq-postgres-extensions module
This new module will be used for PostgreSQL specific extensions. The current working draft contains:

- AbstractPostgresBinding for common code of PG specific bindings
- HstoreBinding to bind hstore types
- HstoreConverter to convert hstore types
2020-10-20 16:32:52 +02:00
Lukas Eder
1a3bc19d50 [jOOQ/jOOQ#10745] SQLDialect Javadoc should explain the distinction between commercial and OSS dialects 2020-10-20 14:04:40 +02:00
Lukas Eder
7cff2cae7e Release 3.15.0-SNAPSHOT 2020-10-20 10:20:20 +02:00
Lukas Eder
35085df134 [jOOQ/jOOQ#10753] Add support for ALTER TABLE .. SET NOT NULL in Oracle 2020-10-19 16:00:41 +02:00
Lukas Eder
b2f3540401 Removed unused imports 2020-10-19 10:45:45 +02:00
Lukas Eder
7ae97a8324 [jOOQ/jOOQ#10512] Fixed Javadoc 2020-10-19 10:44:53 +02:00
Lukas Eder
d1e2ddd14f [jOOQ/jOOQ#10750] Deprecate some internal field(String) and field(Name) implementations 2020-10-19 10:41:50 +02:00
Lukas Eder
690f1f9002 [jOOQ/jOOQ#3564] Emulate PostgreSQL's DISTINCT ON clause 2020-10-16 23:36:24 +02:00
Lukas Eder
57322fae99 [jOOQ/jOOQ#10064] Removed unused imports 2020-10-16 17:20:29 +02:00
Lukas Eder
f6b62537e3 [jOOQ/jOOQ#10064] noCondition() should generate TRUE, where BOOLEAN
types are supported
2020-10-16 17:19:51 +02:00
Lukas Eder
8fdbbcc500 [jOOQ/jOOQ#10064] trueCondition() and falseCondition() should generate TRUE and FALSE, where BOOLEAN types are supported 2020-10-16 16:48:20 +02:00