lukaseder
e6d139f682
[ #7947 ] Added feature also for <forcedType> matching
2018-10-17 11:53:10 +02:00
lukaseder
0d2351382e
[ #7947 ] Let code generation patterns match also partially qualified object names
2018-10-17 11:31:49 +02:00
lukaseder
12882d77be
[ #7948 ] Use the new H2 1.4.198 INFORMATION_SCHEMA.COLUMNS.IS_VISIBLE column
2018-10-17 11:21:05 +02:00
lukaseder
590a15ca3c
[ #7917 ] Partial implementation (still a moving target in H2)
2018-10-09 10:14:03 +02:00
lukaseder
5454f46111
[ #7915 ] Add Query.poolable(boolean) to govern the JDBC Statement.setPoolable() behaviour
2018-10-08 11:36:12 +02:00
Lukas Eder
c601410e45
[ #7892 ] Missing information_schema.routines table error when running code generator on CockroachDB
2018-09-26 10:25:00 +02:00
Lukas Eder
edde4ae324
[ #7862 ] Add SQLDialect.ORACLE18C
2018-09-13 12:36:51 +02:00
Lukas Eder
47f05dd38d
[ #7827 ] InformationSchema.toString() methods generate empty <comment> elements
2018-08-28 14:06:36 +02:00
Lukas Eder
6d65485037
[ #7826 ] Constraints referencing columns that are not generated should not be generated either
2018-08-28 13:36:52 +02:00
Lukas Eder
cbae1e9bd7
[ #7816 ] Implement <includeUniqueKeys/>, <includePrimaryKeys/> and <includeForeignKeys/>
2018-08-27 15:14:45 +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
824e74ba9c
[ #7785 ] Column pg_prog.proisagg does not exist in PostgreSQL 11
2018-08-21 17:12:49 +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
c09ca54349
[ #7712 ] Add support for Catalogs in JDBCDatabase
2018-08-02 18:13:23 +02:00
lukaseder
0a99d4f4b4
[ #7692 ] Regenerated jOOQ-meta
2018-07-30 09:48:04 +02:00
lukaseder
c7060ef4cc
[ #7649 ]
...
jOOQ 3.11+ transitive dependency prevents it from being loaded on WebLogic 12.1.3
2018-07-10 10:09:23 +02:00
lukaseder
84c1376e5a
[ #7595 ] Add support for Java 11
2018-07-06 17:02:09 +02:00
lukaseder
a6a9dd271a
[ #7628 ] Add support for PostgreSQL 11 - Added SQLDialect
2018-07-05 17:38:46 +02:00
lukaseder
17389bc57c
[ #7644 ] Code generator uses H2 TIMESTAMP precision instead of scale
2018-07-05 14:54:13 +02:00
lukaseder
971de645b9
[ #7619 ] Don't ship old XSDs in binaries
2018-06-26 15:42:24 +02:00
lukaseder
8ae7218232
[ #7579 ] Fix regex
2018-06-26 13:17:46 +02:00
lukaseder
4655744e52
[ #7579 ] org.jooq.meta.xml.XMLDatabase does not generate target classes when project is compiled on JDK 9 or 10
2018-06-26 12:13:07 +02:00
lukaseder
965a925876
Removed unnecessary groupId re-definitions
2018-06-14 16:28:04 +02:00
lukaseder
333466038c
[ #7583 ] Add new <generatedAnnotationType/> flag to specify Generated annotation
2018-06-14 16:01:45 +02:00
lukaseder
98b8130f84
[ #6612 ] Modularise jOOQ and cross-release JDK 8 and 9 builds
2018-06-12 14:26:32 +02:00
lukaseder
f514752de4
[ #7565 ] Remove @javax.annotation.Generated annotation from jOOQ code
2018-06-12 13:02:01 +02:00
lukaseder
8c2b1131ab
[ #6612 ] Modularise jOOQ and cross-release JDK 8 and 9 builds
2018-06-11 11:37:30 +02:00
lukaseder
22b200a389
Release 3.12.0-SNAPSHOT
2018-06-08 10:03:57 +02:00
lukaseder
23df47ba4f
Release 3.11.0
2018-06-07 16:45:37 +02:00
lukaseder
0512228565
[ #7358 ] Add support for SQL Data Warehouse
2018-05-25 18:30:57 +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
c0190dc488
[ #7474 ] Make number of seconds that are considered "slow" in jOOQ-meta configurable
2018-05-11 10:54:07 +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
3bb2b1c10b
[ #7454 ] Add SQLDialect.DB2_11
2018-05-02 17:32:45 +02:00
lukaseder
0b917a5c7e
[ #5196 ] Remove type reference
2018-04-26 16:09:44 +02:00
lukaseder
bb55b3b069
[ #5196 ] Remove type reference
2018-04-26 15:05:30 +02:00
lukaseder
863ade3b3c
[ #5196 ] Add support for Amazon Aurora MySQL Edition
2018-04-26 13:22:09 +02:00
lukaseder
2c6023ef3c
[ #629 ] Add support for the Teradata database (WIP)
2018-04-19 13:13:16 +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
11e9b5049e
[ #7414 ] XMLDatabase should use XML file's encoding, not default Charset
2018-04-13 11:10:06 +02:00
lukaseder
e8f63e37f4
[ #7381 ] 3.11 code generator for H2 throws "Error while fetching enums" exception
2018-04-05 20:53:44 +03:00
lukaseder
37d2abf239
[ #7301 ] Reverted changes
2018-03-29 17:43:20 +02:00
Lukas Eder
9f9d4f5bce
Merge pull request #7346 from Diagoras/7301
...
#7301 : Allow customization of LoggerListener
2018-03-29 16:30:24 +02:00
Grenville Wilson
921d43f1b6
#7301 : BufferedLog needs to implement new methods.
2018-03-25 20:16:27 -04:00
lukaseder
86007b3540
[ #7229 ] Add <forceIntegerTypesOnZeroScaleDecimals/> configuration to allow for treating DECIMAL types as BigDecimal
2018-03-23 15:25:08 +01:00
lukaseder
cf0e018f13
[ #5874 ] Add support for H2's new enum types
2018-03-23 10:25:39 +01:00
lukaseder
0f98ba3e2e
[ #7343 ] Add <includePackageConstants>, <includePackageRoutines>, <includePackageUDTs> code generation configuration flags
2018-03-22 16:35:42 +01:00
lukaseder
42d137a56a
[ #7330 ] Workaround for regression in H2 generator where primary keys are no longer found
2018-03-20 10:32:10 +01:00
lukaseder
454d9e91ba
[ #5873 ] [ #7314 ] Reverted change
2018-03-19 12:56:53 +01:00
lukaseder
eca6e25081
[ #7303 ] Nondeterministic ordering in generated schemas in PostgreSQL
2018-03-15 10:42:54 +01:00
lukaseder
ec42a92708
[ #7270 ] Generating JOOQ-classes for CockroachDB fails when using PostgreSQLDatabase
2018-03-13 09:50:08 +01:00
lukaseder
6c40670e25
[ #7075 ] Don't toString() null values
2018-03-09 14:53:03 +01:00
lukaseder
fbcfa175da
[ #7271 ] Generator doesn't select appropriate DataType for Columns using an enum from another schema
2018-03-09 14:43:24 +01:00
lukaseder
b166cda830
[ #7248 ] Error when running "SELECT 1" query from AbstractDatabase in unsupported SQLDialect
2018-03-07 11:45:58 +01:00
lukaseder
b76ce7397e
[ #7219 ] XMLDatabase should support reading files from classpath
2018-02-26 10:04:00 +01:00
lukaseder
fd0aee60aa
[ #6879 ] Add javax.xml.bind:jaxb-api dependency and avoid using the implementation
2018-02-22 11:04:17 +01:00
lukaseder
d0acc17226
[ #6879 ] Add javax.xml.bind:jaxb-api dependency and avoid using the implementation
2018-02-20 15:17:26 +01:00
lukaseder
a1f9d3afbf
[ #4888 ] [ #7210 ] Serializable on generated POJOs and interfaces
...
- [#4888 ] Add <serializablePojos/> to allow for POJOs not to be Serializable
- [#7210 ] Add <serializableInterfaces/> to allow for interfaces not to be Serializable
2018-02-20 13:28:02 +01:00
lukaseder
f5c4fa2929
[ #7202 ] [ #7206 ] DDLDatabase reports DECIMAL(65535, 32767) for precision/scale-less decimals
2018-02-20 09:43:48 +01:00
lukaseder
c1ef45afe2
[ #7075 ] Generate equals(), hashCode(), and toString() on XJC generated classes
2018-02-16 16:46:57 +01:00
lukaseder
cb64b2b589
[ #7163 ] WIP
2018-02-12 15:54:14 +01:00
lukaseder
49fe6ebebf
[ #7148 ] Improved implicit join code generation
...
If table A references table B only once, then B is a much better method name than the foreign key name itself.
2018-02-09 13:26:40 +01:00
lukaseder
1f426ea3b1
[ #7148 ] Add code generation support for to-one implicit join relationships
2018-02-07 15:02:16 +01:00
lukaseder
ba60748e83
[ #7127 ] Exclude indexes from non-input-schemata
2018-02-01 11:07:52 +01:00
lukaseder
37e1db50ba
[ #7127 ] NPE while fetching certain indexes during code generation
2018-02-01 10:57:23 +01:00
lukaseder
9d8667f015
[ #7125 ] Add code generation support for PL/SQL TABLE and associative TABLE types (WIP)
2018-01-30 18:08:54 +01:00
lukaseder
d34c1d6356
[ #7073 ] Add <nullability/> to <forcedType/> to allow for matching nullable / non-nullable / all columns
2018-01-29 12:08:55 +01:00
lukaseder
c6bf3873ab
[ #7073 ] Add <nullability/> to <forcedType/> to allow for matching nullable / non-nullable / all columns
2018-01-29 12:00:02 +01:00
lukaseder
464b8c9548
[ #6140 ] Add <clean/> to <target/> in code generator configuration
2018-01-18 16:32:26 +01:00
lukaseder
0187539b05
[ #7061 ] Programmatic code generator Database configuration doesn't default to <includes>.*</includes>
2018-01-16 09:55:09 +01:00
lukaseder
eec46ca083
[ #7016 ] Add option to disable the generation of all Javadoc
2018-01-09 15:55:41 +01:00
lukaseder
06f14b1f91
[ #5703 ] Add option to disable code generation of comments
2018-01-09 15:38:47 +01:00
lukaseder
132a1ef71e
[ #6991 ] Updated depending features:
...
- XMLGenerator
- XMLDatabase
- DSLContext.meta(InformationSchema)
- DSLContext.informationSchema(...)
2018-01-04 17:07:16 +01:00
lukaseder
b12cbca32c
[ #6982 ] Make jooq-meta's org.jooq.util.Database AutoCloseable
2018-01-04 12:21:03 +01:00
lukaseder
42fb902eab
[ #6328 ] Add SQLDialect.SQLSERVER2017
2018-01-02 17:25:16 +01:00
lukaseder
c19a66c871
[ #6951 ] Add <includeTriggerRoutines/> flag to exclude the generation of PostgreSQL trigger routines
2018-01-02 15:30:54 +01:00
lukaseder
bbd5e69396
[ #6772 ] [ #6955 ] Add a <jpaVersion/> code generator configuration
2017-12-29 12:57:53 +01:00
Lukas Eder
cc04a7fd81
Merge pull request #6955 from timur-sh/6772
...
[#6772 ] Added a new flag `jpaVersion` to code generator.
2017-12-29 12:11:07 +01:00
lukaseder
bbfd34d61a
[ #6962 ] Add code generator flags for <globalKeyReferences/>
2017-12-29 11:35:56 +01:00
lukaseder
399bfefbaa
[ #6961 ] Remove generated Sequences classes from jOOQ-meta
2017-12-29 11:19:18 +01:00
lukaseder
4bd918a59c
[ #6961 ] Remove generated Sequences classes from jOOQ-meta
2017-12-29 11:19:14 +01:00
Timur Shaidullin
a44008112e
[ #6772 ] Added a new flag jpaVersion to code generator.
2017-12-27 17:24:43 +03:00
lukaseder
25f1f31923
[ #6930 ] Compilation error in generated code when <enumConverter/> is applied to an enum column
2017-12-21 16:03:44 +01:00
lukaseder
49435e5208
[ #6124 ] This feature can be opted into using a new flag <primaryKeyTypes/>
2017-12-21 13:07:36 +01:00
lukaseder
34b86da52c
[ #6124 ] This feature can be opted into using a new flag <primaryKeyTypes/>
2017-12-21 13:03:44 +01:00
lukaseder
b2f9a4e5ad
[ #6873 ] Line numbers not aligned correctly between OSS and Pro edition
2017-11-29 10:02:42 +01:00
lukaseder
d3dfd67814
[ #6855 ] SQLiteTableDefinition.toString() prints . after empty schema
2017-11-23 16:44:39 +01:00
lukaseder
35f36779df
[ #6854 ] sqlite_sequence is not a reliable way to discover identities
2017-11-23 16:39:08 +01:00
lukaseder
119f5ffce4
[ #6797 ] Code generator doesn't work when Derby database uses non-standard collation
2017-11-23 11:32:08 +01:00
lukaseder
282264a203
[ #6817 ] Add DSL.noCondition()
2017-11-15 12:49:19 +01:00
lukaseder
b6d8a821f8
[ #6765 ] Add SQLDialect.POSTGRES_10
2017-10-31 09:39:20 +01:00
lukaseder
569fab2d18
[ #6727 ] XMLDatabase should be lenient about XML namespace
2017-10-25 13:45:02 +02:00
lukaseder
682d4a03cf
[ #6676 ] Add markdown to error message about slow SQL
2017-10-11 10:05:56 +02:00
lukaseder
653f8141b1
[ #717 ] Add support for SQLite unique columns
2017-10-09 16:51:48 +02:00
lukaseder
f59402cf1f
[ #6654 ] Improve code generator's INFO message when objects have no name
2017-10-09 12:19:20 +02:00