Commit Graph

609 Commits

Author SHA1 Message Date
lukaseder
94a59f50a8 [#8407] Add code generation configuration flag to set Connection.setAutoCommit() 2019-03-14 14:38:28 +01:00
lukaseder
d79d634963 [#7719] Add code generation flag to treat MySQL TINYINT(1) as BOOLEAN 2019-03-07 12:53:51 +01:00
lukaseder
70fe064517 [#7809] Generate overridden Table.fieldsRow() method in generated tables 2019-03-05 14:17:42 +01:00
lukaseder
0999465dff [#8363] Slow check for similar generated files that differ by case 2019-02-28 14:32:49 +01:00
lukaseder
e57e49a746 [#8363] Slow check for similar generated files that differ by case 2019-02-28 14:22:14 +01:00
lukaseder
f81ddaca57 [#8361] [#8362]
- [#8361] Cache Patterns in MatcherStrategy
- [#8362] <regexFlags/> is not applied to matcher strategy
2019-02-28 13:14:46 +01:00
lukaseder
dd340e74be [#8360] Add new MatcherTransformType.LOWER_FIRST_LETTER and UPPER_FIRST_LETTER 2019-02-28 12:37:07 +01:00
lukaseder
04d03bfda0 [#2530] First working draft 2019-02-22 15:35:35 +01:00
lukaseder
83bfd238b6 [#6234] [#8138] Code generation whitespace configuration
- [#6234] Add newline configuration to code generator
- [#8138] Add indentation configuration to code generator
2018-12-21 11:21:25 +01:00
lukaseder
add8767a68 [#5215] Companion object for routine classes generated by ScalaGenerator cause java.lang.IllegalAccessError at runtime 2018-12-05 11:50:09 +01:00
lukaseder
12a5a26fd2 [#7680] Allow for overriding the order of generated import statements 2018-11-28 12:25:41 +01:00
lukaseder
e392b4eb65 [#8067] Code generator doesn't generate length on VARCHAR(n) ARRAY types 2018-11-27 13:21:49 +01:00
lukaseder
9a7eef2aff [#7496] [#7685] UDT data types are unqualified in PostgreSQL, when there is more than one UDT data type per schema 2018-11-22 14:43:39 +01:00
lukaseder
8197c65fbb [#7579] [#8044] Code generation fails on JDK9+ with javax.xml.bind.UnmarshalException: unexpected element when using external <configurationFile/> 2018-11-20 10:25:01 +01:00
lukaseder
a430a9b736 [#8000] Deprecate AbstractTable.createField(String, ...) methods 2018-11-01 17:02:39 +01:00
lukaseder
0d2351382e [#7947] Let code generation patterns match also partially qualified object names 2018-10-17 11:31:49 +02:00
lukaseder
a2bcf50b6e [#7874] Pull up DAOImpl.getId() to DAO.getId() 2018-10-02 13:47:49 +02:00
lukaseder
04ad13f68d [#7904] Apply optimistic locking logic also for non-updatable TableRecords on insert() 2018-10-02 13:43:34 +02:00
Nicolai Ehemann
2e8749009f [#7893] Generate valid javadoc for deprecated data types 2018-09-25 09:20:01 +02:00
Lukas Eder
93ece30335 [#5538] Compilation error in Keys.java when two tables contain the same (unique) index name in SQL Server 2018-08-28 14:32:16 +02:00
Lukas Eder
7a188c868c [#5969] Add <includeInvisibleColumns/> to code generator configuration to allow for hiding Oracle's and H2's INVISIBLE columns 2018-08-23 14:07:07 +02:00
Lukas Eder
7373ad1092 [#7747] Rename jooq-codegen.xsd Schema, Schemata, Catalog, Catalogs types to have a Type suffix 2018-08-10 12:23:04 +02:00
lukaseder
e6c5401cc0 [#7735] XJC generated classes should generate XmlElementWrapper element for Lists 2018-08-08 16:02:49 +02:00
lukaseder
550b6009e6 [#6612] Revert modularisation of jOOQ 2018-08-08 11:34:23 +02:00
lukaseder
aa5e1140b8 [#7693] Compilation error in generated code when generated Javadoc contains unicode escape sequences 2018-07-30 10:42:26 +02:00
lukaseder
daf7067885 [#7692] Compilation errors in generated code for PostgreSQL's pg_catalog schem 2018-07-30 09:47:50 +02:00
lukaseder
333466038c [#7583] Add new <generatedAnnotationType/> flag to specify Generated annotation 2018-06-14 16:01:45 +02:00
lukaseder
09517ce2ec [#7573] Code generator should generate implicit join constructors in absence of inbound foreign keys 2018-06-12 14:41:48 +02:00
lukaseder
98b8130f84 [#6612] Modularise jOOQ and cross-release JDK 8 and 9 builds 2018-06-12 14:26:32 +02:00
lukaseder
7021dfe369 [#7556] Add a specific error message if org.jooq.util packages are being used in 3.11+ 2018-06-08 14:08:53 +02:00
lukaseder
7ea8cce3d4 [#7554] UpdatableRecordImpl no longer work when globalObjectReferences is set to false 2018-06-08 12:35:24 +02:00
lukaseder
ba9ba94ea9 [#7547] Code generator should not generate "USER-DEFINED" for unknown data types 2018-06-06 14:12:39 +02:00
lukaseder
7383fdc574 [#7547] Code generator should not generate "USER-DEFINED" for unknown data types 2018-06-06 10:45:49 +02:00
lukaseder
0512228565 [#7358] Add support for SQL Data Warehouse 2018-05-25 18:30:57 +02:00
lukaseder
9cf6e785a9 [#6794] [#7501] Binding ARRAY of jsonb in Postgres function results in SQLDialectNotSupportedException 2018-05-24 16:23:32 +02:00
lukaseder
4a18ba32f1 [#1502] Make constructor public (for cross schema navigation) 2018-05-24 13:16:23 +02:00
lukaseder
975dac427f [#7500] Nullability is not correctly generated for Postgres JSONB columns 2018-05-24 12:30:22 +02:00
lukaseder
6ec1958876 [#7497] Adaptations after the merge 2018-05-23 12:57:30 +02:00
Tim Wilson
5a5bddc640 Presize ArrayLists whose max size is known 2018-05-16 21:57:07 -07:00
lukaseder
2a3a57faf8 [#6794] Custom type converters ignored for table-valued (set-returning) function parameters 2018-05-16 17:52:49 +02:00
lukaseder
c16aafcac5 [#1502] Fully qualify table name when table name and schema names match 2018-05-15 11:54:50 +02:00
lukaseder
b3ff200fce [#7474] Make number of seconds that are considered "slow" in jOOQ-meta configurable 2018-05-11 10:48:21 +02:00
lukaseder
58a538fb95 [#7441] JavaGenerator should allow for overriding POJO constructor generation 2018-04-26 16:04:25 +02:00
lukaseder
863ade3b3c [#5196] Add support for Amazon Aurora MySQL Edition 2018-04-26 13:22:09 +02:00
lukaseder
27b8103f6d [#7419] Rename jooq-meta and jooq-codegen packages to avoid conflicts in JPMS 2018-04-16 11:56:00 +02:00
lukaseder
c77fdd3c85 [#7419] Rename jooq-meta and jooq-codegen packages to avoid conflicts in JPMS 2018-04-16 11:35:01 +02:00
lukaseder
d0737ce8e4 [#7415] Add ability for MatcherStrategy to allow for customizing enum class names 2018-04-16 10:23:04 +02:00
lukaseder
44a6049562 [#7416] Misleading warning message when using external configurationFile with <matchers/> 2018-04-16 09:55:59 +02:00
lukaseder
86007b3540 [#7229] Add <forceIntegerTypesOnZeroScaleDecimals/> configuration to allow for treating DECIMAL types as BigDecimal 2018-03-23 15:25:08 +01:00
lukaseder
a840f75ce6 [#7340] <validationAnnotations/> should generate Size annotations also for (VAR)BINARY types 2018-03-22 16:47:54 +01:00