Lukas Eder
e1b0fae8d5
[ jOOQ/jOOQ#10389 ] Support INFORMATION_SCHEMA.COLUMNS.INTERVAL_TYPE in H2
2020-07-14 11:16:20 +02:00
Lukas Eder
6191677da4
[ jOOQ/jOOQ#6244 ] RecordMappers can return null
2020-07-13 12:06:21 +02:00
Lukas Eder
c5ff404348
[ jOOQ/jOOQ#10305 ] Excluded schema is still included in code generation
...
of foreign keys in PostgreSQL
2020-07-03 10:03:09 +02:00
Lukas Eder
58adc417bc
[ jOOQ/jOOQ#10339 ] orderProvider is not applied to AbstractDatabase.getSchemata0()
2020-07-01 15:18:44 +02:00
Lukas Eder
d7e98c2d3d
[ jOOQ/jOOQ#8553 ] Updated PostgreSQL implementation
2020-07-01 13:47:54 +02:00
Lukas Eder
6852c9df66
[ jOOQ/jOOQ#8553 ] Updated SQLite implementation
2020-07-01 12:57:10 +02:00
Lukas Eder
a1ec9b5169
[ jOOQ/jOOQ#8553 ] FK and UK column count may mismatch
...
There might be a mismatch between FK and UK column count because of include/exclude pattern matching. Prevent an AIOOBE here
2020-07-01 12:41:04 +02:00
Lukas Eder
16e6075c81
[ jOOQ/jOOQ#10335 ] NullPointerException when Database.setOnError(null) is called
2020-07-01 12:37:26 +02:00
Lukas Eder
ed29e0959e
[ jOOQ/jOOQ#8553 ] Add support for foreign keys referencing unique key
...
columns in different order than in the unique key definition
- Made HSQLDBDatabase ready for the feature (doesn't support it yet)
2020-07-01 12:01:29 +02:00
Lukas Eder
528c3d9434
[ jOOQ/jOOQ#10334 ] MySQLRoutineDefinition uses HSQLDB's INFORMATION_SCHEMA.PARAMETERS table, not MySQL's
2020-07-01 09:52:01 +02:00
Lukas Eder
4e140b7062
[ jOOQ/jOOQ#8553 ] Add support for foreign keys referencing unique key
...
columns in different order than in the unique key definition
- Added jOOQ-meta implementation
- Added H2Database implementation
2020-06-30 17:05:43 +02:00
Lukas Eder
b1afee44cb
[ jOOQ/jOOQ#10139 ] Unknown columns in code generator queries for Firebird 2.5
2020-06-30 14:23:25 +02:00
Lukas Eder
83a62a6b45
[ jOOQ/jOOQ#8278 ] Interpret SQLite view source code to guess data types
2020-06-26 15:50:09 +02:00
Lukas Eder
917796f484
[ jOOQ/jOOQ#8278 ] Interpret SQLite view source code to guess data types
2020-06-25 17:57:26 +02:00
Lukas Eder
374d1af273
[ jOOQ/jOOQ#3713 ] [ jOOQ/jOOQ#10287 ] [ jOOQ/jOOQ#10288 ]
...
Added configuration for Java records / Scala case classes / Kotlin data classes in code generator.
2020-06-16 17:43:00 +02:00
Lukas Eder
8785396888
[ jOOQ/jOOQ#7673 ] Cannot call SQL Server stored procedure on HSQLDB
2020-06-11 12:27:47 +02:00
Lukas Eder
850c54fd46
[ jOOQ/jOOQ#681 ] AbstractDatabase fails to produce domains per schema
2020-06-04 08:42: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
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
85517bf19d
Re-added SuppressWarnings(deprecation) from internal code
2020-05-07 17:12:50 +02:00
Lukas Eder
462dabafcf
Remove SuppressWarnings(deprecation) from internal code
2020-05-07 17:10:31 +02:00
Lukas Eder
6b0ea7fe4e
[ jOOQ/jOOQ#10090 ] Add a <generatedAnnotationDate/> flag to allow for turning off generating @Generated.date()
2020-04-20 11:42:56 +02:00
Lukas Eder
c2df94da47
[ jOOQ/jOOQ#10013 ] Add <constructorPropertiesAnnotation/> to generate @ConstructorProperties on pojos and records
2020-03-31 11:27:08 +02:00
Lukas Eder
138405a049
Whitespace change
2020-03-23 11:50:52 +01:00
Lukas Eder
f3ff999494
Whitespace change
2020-03-18 13:33:31 +01:00
Lukas Eder
7c86c20c22
[ jOOQ/jOOQ#9945 ] Added PostgreSQL support
2020-03-13 13:16:43 +01:00
Lukas Eder
c7f6785c1d
[ jOOQ/jOOQ#9945 ] Added HSQLDB support
2020-03-13 13:01:17 +01:00
Lukas Eder
da7016e6bb
[ jOOQ/jOOQ#9945 ] Added TIMESTAMP precision support in MySQL
2020-03-13 12:11:02 +01:00
Lukas Eder
aebe5cf584
[ jOOQ/jOOQ#9958 ] Add DataType.precisionDefined(), scaleDefined(),
...
lengthDefined()
Also, apply the optimistic locking truncation only if a precision is
defined on the TIMESTAMP data type [jOOQ/jOOQ#9933 ]
2020-03-13 11:59:30 +01:00
Lukas Eder
a92b633f76
[ jOOQ/jOOQ#9916 ] NullPointerException in XMLDatabase when new <enforced> element is missing
2020-03-05 13:38:19 +01:00
Knut Wannheden
9faa244a0d
[ #282 ] Stop removing trailing spaces outside delimited code regions
2020-02-20 12:20:19 +01:00
Lukas Eder
5c6c00c99e
[ jOOQ/jOOQ#9842 ] Update error messages to refer to org.jooq.trial-java-8 Maven groupId
2020-02-14 17:40:17 +01:00
Lukas Eder
9f214edb1d
[ jOOQ/jOOQ#9834 ] jOOQ-meta Database implementations should dynamically
...
detect server version and use appropriate dialect version
2020-02-13 16:09:46 +01:00
Lukas Eder
84dfaa1ee2
[ jOOQ/jOOQ#9835 ] NPE when using AbstractDatabase instance without explicit configuredCustomTypes
2020-02-13 16:00:36 +01:00
Lukas Eder
330dac76de
Release 3.14.0-SNAPSHOT
2020-02-12 11:29:19 +01:00
Lukas Eder
32c536328c
[ jOOQ/jOOQ#9819 ] Add support for INFORMATION_SCHEMA.VIEWS in jooq-meta.xsd
2020-02-11 16:06:16 +01:00
Lukas Eder
20f3fce616
[ jOOQ/jOOQ#9805 ] Generate view source code with generated views
2020-02-11 15:17:24 +01:00
Lukas Eder
04cfaaa329
[ jOOQ/jOOQ#9816 ] Add Definition.getSource()
2020-02-10 13:00:44 +01:00
Lukas Eder
b0aab86afa
[ jOOQ/jOOQ#9801 ] Make TableOptions available through InformationSchema
2020-02-10 12:26:31 +01:00
Knut Wannheden
7daa6b365f
[ jOOQ/jOOQ#9807 ] Java 6 compatibility fix
2020-02-10 09:11:20 +01:00
Lukas Eder
92de670f5d
[ jOOQ/jOOQ#9807 ] Apply Configuration.onError flag also to SQL errors from AbstractDatabase
2020-02-07 10:33:51 +01:00
Lukas Eder
def16a89db
[ jOOQ/jOOQ#9808 ] Added missing implementations
2020-02-07 10:18:13 +01:00
Lukas Eder
0fef1bb67e
[ jOOQ/jOOQ#9799 ] Make TableOptions available through code generation
2020-02-06 18:07:19 +01:00
Lukas Eder
ed15aa3b83
[ jOOQ/jOOQ#9799 ] Add H2 support
2020-02-06 15:36:11 +01:00
Lukas Eder
800c2a44d7
[ jOOQ/jOOQ#9799 ] Make TableOptions available through code generation
2020-02-06 15:36:00 +01:00
Lukas Eder
4037ac40c4
[ jOOQ/jOOQ#9604 ] Make default OrderProvider case insensitive
2020-02-03 10:12:29 +01:00
Lukas Eder
38febbc695
[ jOOQ/jOOQ#9511 ] Avoid quoted identifiers in jOOQ-meta queries
2020-01-28 17:55:00 +01:00
Lukas Eder
9fc2e2cd61
[ jOOQ/jOOQ#3521 ] Implement JDBCDatabase.loadForeignKeys()
2020-01-28 17:27:56 +01:00
Lukas Eder
4c5b8b0c7e
[ #9754 ] Commented out version of ordering by type signature
2020-01-28 11:20:42 +01:00