Commit Graph

448 Commits

Author SHA1 Message Date
lukaseder
02e152543f [#5301] Fix 2016-05-25 10:36:44 +02:00
lukaseder
d3ec840bd8 [#5301] Display a warning in the generator logs for regexes that never match 2016-05-25 10:34:12 +02:00
lukaseder
4755504dfa [#5291] Bad DataType.defaultValue() call generated for MySQL tables 2016-05-24 16:29:58 +02:00
lukaseder
3702122253 [#5268] Compile error when a schema has the same name as a table within that schema 2016-05-13 15:29:47 +02:00
lukaseder
fb349dc083 [#4164] Generate varargs setters for array types on interfaces / records / pojos, etc 2016-05-12 13:54:46 +02:00
lukaseder
8e8a7a9645 [#3761] Add code generator configuration to specify a log level threshold 2016-04-18 15:07:54 +02:00
lukaseder
a12ce0fe68 [#3482] Add flags to the code generator to turn on / off generation for tables, views, packages, procedures, udts, etc. 2016-03-23 19:28:00 +01:00
lukaseder
36223eefc2 [#4427] ScalaGenerator generates Java code for MySQL / PostgreSQL enum types 2016-03-17 18:58:05 +01:00
lukaseder
57847eaf04 [#3570] Add KeepNamesGeneratorStrategy to keep generated identifiers as they are in the database 2016-03-17 15:13:26 +01:00
lukaseder
93ddd14d1f [#4841] Add code generation support for column DEFAULT values 2016-03-11 15:22:27 +01:00
lukaseder
1e714a567c [#4427] Fixed compilation error in generated code 2016-03-07 13:18:49 +01:00
lukaseder
2570c1fb62 [#5128] Don't generate javax.validation.NotNull for defaulted columns 2016-03-02 10:52:19 +01:00
lukaseder
9dc8e8e637 [#4388] Compilation errors when applying <customType/> for PostgreSQL array types 2016-02-24 18:42:06 +01:00
lukaseder
6cdb29fd3e [#5103] Tables referencing object arrays generate Record array in POJOs, rather than POJO array 2016-02-22 15:27:53 +01:00
lukaseder
d691f1354c [#4427] ScalaGenerator generates Java code for MySQL / PostgreSQL enum types 2016-02-22 14:47:56 +01:00
lukaseder
38d34a10be [#5095] ScalaGenerator produces an invalid import expression for SQL array types 2016-02-22 13:45:07 +01:00
lukaseder
a40c1bf3fd [#2211] Change Record.getValue() and setValue() to get() and set() 2016-02-21 18:26:40 +01:00
lukaseder
2d7befeb17 [#3942] Add support for PostgreSQL functions returning single table records 2016-02-11 16:23:26 +01:00
lukaseder
cc85f94b2a [#4517] Allow to configure the output file encoding in the code generator 2016-02-11 14:47:13 +01:00
lukaseder
b66e6f60a8 [#4966] Regenerated Oracle schema 2016-02-02 16:19:13 +01:00
lukaseder
d818f06281 [#4825] Default for <tableValuedFunctions/> depends on database 2016-02-02 12:02:05 +01:00
lukaseder
c902b950bb [#5009] Generate the JPA GeneratedValue annotation on identity columns 2016-02-02 11:56:32 +01:00
lukaseder
1f5a205ea1 [#4838] Switched flag default to false 2016-01-27 17:13:54 +01:00
lukaseder
3605b32d79 [#4869] Fixed initialisation issue with UDTs 2016-01-24 15:34:21 +01:00
lukaseder
153d161e70 [#4920] Generated functions without parameter names produce malformed SQL 2016-01-22 18:59:49 +01:00
lukaseder
ff3e01750e Fixed bad imports 2016-01-20 11:44:24 +01:00
lukaseder
8f30b065c0 [#4952] [#4954] New code generation flags
- [#4954] Add flag to turn off generation of queues
- [#4952] Add flag to turn off generation of database links
2016-01-20 11:05:53 +01:00
lukaseder
0826c10b16 [#4901] Add UniqueKey.getName() and ForeignKey.getName() 2016-01-08 16:37:27 +01:00
lukaseder
94f0bb2f69 [#4891] Accept DataSource in GenerationTool, in addition to Connection 2016-01-04 20:59:26 +01:00
lukaseder
11115c6741 [#4889] Update copyright to 2016 2016-01-04 20:59:08 +01:00
lukaseder
57fee34acc [#4889] Update copyright to 2016 2016-01-04 18:02:42 +01:00
lukaseder
a2eb9d5720 [#4868] Default to two spaces in Scala 2015-12-31 15:22:08 +01:00
lukaseder
602a200420 [#4879] Add generateGlobalCatalogReferences() and generateGlobalSchemaReferences() flags to code generator 2015-12-31 12:29:26 +01:00
lukaseder
938fb6f5e2 Blank out rather than mask [pro] code to avoid confusion with users 2015-12-31 10:02:02 +01:00
lukaseder
217a07b332 [#4883] Table valued functions generate bad Scala code 2015-12-30 20:09:00 +01:00
lukaseder
4b90f3b26a [#4880] Escaped block comment inside of Scaladoc causes compilation error 2015-12-30 18:53:54 +01:00
lukaseder
bee46a0761 [#4848] Replace all tabs also in content 2015-12-30 18:40:45 +01:00
lukaseder
b053be3e93 [#4869] Generate schema and catalog references in order to fully qualify tables 2015-12-30 18:28:21 +01:00
lukaseder
407aaf26b7 [#4868] We must've run out of important things to implement... :-P 2015-12-30 12:09:23 +01:00
lukaseder
d7678c44ac [#4848] Add internal API to configure indentation of generated code 2015-12-30 10:25:29 +01:00
lukaseder
9a9903f6fe [#4855] Remove final keyword on JavaGenerator methods 2015-12-28 07:54:18 +01:00
lukaseder
bdd7e0b0c7 [#4839] Rename Generator.fullyQualifiedTypes() to generateFullyQualifiedTypes() for naming consistency 2015-12-22 15:17:27 +01:00
lukaseder
1b8b773e14 [#4838] Add code generation flag <tableValuedFunctions/> to turn off generation of table-valued functions 2015-12-22 14:49:13 +01:00
lukaseder
ba0b2a2760 [#4833] Generate standalone function call for table-valued functions 2015-12-21 18:34:48 +01:00
lukaseder
709286faad [#4829] Generated convenience methods Routines.f() have misleading Javadoc 2015-12-21 18:14:41 +01:00
lukaseder
8145f77f2e [#4827] Add CatalogVersionProvider 2015-12-20 12:45:39 +01:00
lukaseder
eb4702ea6c Remove confusing [java-8] tags in OSS edition 2015-12-17 15:05:01 +01:00
lukaseder
6c1fc75aff [#4744] Record getter and setter names are generated with Mode.DEFAULT rather than Mode.Record 2015-12-16 15:22:56 +01:00
lukaseder
75ff22fe99 [#2032] Handle "DEFAULT_CATALOG" in the absence of catalog support 2015-12-10 14:58:09 +01:00
lukaseder
e2b4d0915d [2032] Added first implementation draft working with SQL Server 2015-12-10 14:38:42 +01:00
lukaseder
2e0b9d4588 [#681] Added support for domains to jOOQ-meta and generate stub classes 2015-10-18 16:51:46 +02:00
lukaseder
0a63655957 [#4124] Add <username/> as a synonym for <user/> in the code generation configuration 2015-10-14 17:32:02 +02:00
lukaseder
bd2420b410 [#4626] Zero-length DAO source files generated for non-updatable tables 2015-10-12 16:49:00 +02:00
lukaseder
52e9c51812 [#4620] Change error message when jOOQ-meta database type could not be found 2015-10-09 10:02:55 +02:00
lukaseder
bb286f23ef [#4264] Revert change 2015-10-08 11:25:02 +02:00
lukaseder
5454fdbd0d Fixed warnings 2015-10-07 11:16:11 +02:00
lukaseder
c8dd018f64 [#4575] SQL comments with javadoc terminators break generated code 2015-09-27 12:29:19 +02:00
lukaseder
ac0e19131c [#4576] JavaWriter uses regex syntax unsupported in Java <1.8 2015-09-27 11:50:46 +02:00
lukaseder
d2db1503d7 [#3082] Don't import generated interfaces if there are no generated interfaces 2015-09-16 19:04:41 +02:00
lukaseder
fb2f776057 [#3082] Let generated POJOs reference Java array types, instead of ArrayRecords 2015-09-16 18:53:21 +02:00
lukaseder
f1cd6cead7 [#4567] Import also nested generic types of generated code 2015-09-16 17:05:11 +02:00
lukaseder
7c4df876c1 [#4562] Moved suggested implementation from GenerationUtil to DefaultGeneratorStrategy 2015-09-16 15:36:34 +02:00
Vladimir Vinogradov
e286fbb143 do not escape dot in names, but use capital case after it 2015-09-16 12:20:11 +03:00
lukaseder
a3b8019ba0 [#4537] Let GenerationTool accept multiple argument configurations 2015-09-13 10:04:27 +02:00
lukaseder
bdd1b6814e [#1364] Generate toString() on POJOs 2015-09-11 12:42:34 +02:00
lukaseder
61a0b5bb4d [#4531] Generated schema and generated Sequences classes import each other, which generates warnings (unused import) 2015-09-11 11:47:53 +02:00
lukaseder
90e4e506c2 [#4526] ScalaGenerator generates broken code when using xxxImplements 2015-09-09 08:01:01 +02:00
lukaseder
39452d3680 [#4470] Add <springAnnotations/> code generation configuration to generate Spring annotations on select objects 2015-08-13 13:45:29 +02:00
lukaseder
e35f3f572a [#4222] Add support for Oracle DB links in the code generator 2015-08-06 16:03:06 +02:00
Lukas Eder
e6c53b2698 Merge pull request #4430 from lightoze/master
[#4430] Fix routine parameter code generation for types with a binding
2015-07-29 16:55:54 +02:00
lukaseder
01eba80994 [#4429] Reverted incomplete implementation 2015-07-29 15:43:23 +02:00
Vladimir Kulev
7bf3afcafb Fix routine parameter code generation for types with a binding 2015-07-28 01:06:59 +03:00
lukaseder
d89572c098 [#4429] Add <javaTimeTypes/> to code generator configuration to generate Java 8 java.time types instead of java.sql types (incomplete implementation) 2015-07-27 16:00:25 +02:00
lukaseder
87ac3d61b6 [#4229] ScalaGenerator generates unneeded imports 2015-06-15 13:21:59 +02:00
lukaseder
66950031d0 [#4355] Regression with <schemaVersionProvider/> caused by formatting of @Generated annotation 2015-06-03 18:21:47 +02:00
lukaseder
246a7261ed [#4349] The trial / pro license is accidentally delivered with the Open Source Edition 2015-06-03 11:00:55 +02:00
lukaseder
474c29262b [#4287] Remove unused import org.jooq.Row in generated records 2015-05-19 18:12:10 +02:00
lukaseder
d5fb5b1f6b [#4264] Deprecate the <jpaAnnotations/> code generation flag 2015-05-04 12:24:03 +02:00
lukaseder
50698a3e2f [#4248] daoImplements option in MatcherStrategy not generating an implements statement in DAO class 2015-04-29 19:16:58 +02:00
lukaseder
04867f7e21 [#4227] ScalaGenerator should have its own list of reserved words 2015-04-29 09:28:35 +02:00
lukaseder
889673f75c [#4236] Compilation error in compiled code when column is called "null" 2015-04-27 22:50:34 +02:00
lukaseder
72c4478442 [#4227] ScalaGenerator should have its own list of reserved words 2015-04-27 22:41:11 +02:00
lukaseder
1dd15005f7 [#4225] ScalaGenerator logs that it generates XXX.java files 2015-04-27 08:37:10 +02:00
lukaseder
c141458372 [#4021] Avoid unnecessary imports also in Scala 2015-04-14 13:42:03 +02:00
lukaseder
10a3485e0a [#4190] Generated Record.values() does nothing 2015-04-10 17:35:53 +02:00
lukaseder
c66ef8a4f6 [#4173] NullPointerException when using SQL99 dialect with XMLDatabase
for code generation
2015-04-08 18:42:03 +02:00
lukaseder
4d4ccf7454 Package generation is only available in Oracle 2015-03-18 19:08:56 +01:00
lukaseder
73e5405dde [#4146] Generate PL/SQL constants 2015-03-18 18:53:35 +01:00
Lukas Eder
02af0c849a [#4132] GeneratorStrategy.instanceFields should be true by default 2015-03-10 17:43:14 +01:00
Lukas Eder
63c8c48a80 [#4122] Log code generation configuration XML only in DEBUG level 2015-03-04 14:54:41 +01:00
Lukas Eder
1d87609c02 [#4114] Compilation error when a stored procedure has a parameter named "value" and the generator strategy generates lower case literals 2015-03-03 16:30:56 +01:00
lukaseder
27d26848d2 [#4106] Add support for T-SQL optional INTEGER return values from stored procedures 2015-03-02 13:41:14 +01:00
lukaseder
0616fefee3 Don't import the class itself 2015-02-17 09:14:15 +01:00
lukaseder
7432f474a8 [#3734] Implement "C:/Program Files (x86)/Git/bin/sh.exe" as a default expression in matcher strategy rules 2015-02-10 11:18:13 +01:00
lukaseder
d0c5ea50cd [#4021] Some bugfixes 2015-02-08 19:44:17 +01:00
lukaseder
7cdbbe29f6 [#4021] Add a ScalaGenerator 2015-02-08 19:02:26 +01:00
Lukas Eder
ffc4ef5582 [#3882] Overload JavaGenerator.generateXXX() methods to contain a JavaWriter argument 2015-01-09 15:15:28 +01:00
Lukas Eder
8f72523997 Updated copyright to 2015 2015-01-07 17:57:59 +01:00
Lukas Eder
1d657f258f [#1363] Generate a copy constructor for POJOs 2015-01-06 18:31:31 +01:00
lukaseder
ddb54f2942 [#3899] Compilation error in generated code when a sequence name ends
with $
2015-01-05 19:20:27 +01:00