Commit Graph

572 Commits

Author SHA1 Message Date
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
89244f4831 Release 3.7.0-SNAPSHOT 2015-04-22 18:02:14 +02:00
lukaseder
6e77528ea8 Release 3.6.0 2015-04-22 15:20:21 +02:00
lukaseder
49cd6bc7b3 [#4216] Remove obsolete "release" profile from pom.xml files 2015-04-20 15:40:14 +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
lukaseder
539fb703b9 [#2936] Move .settings, and other Eclipse-related artefacts in a
separate place
2015-03-17 20:45:19 +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
lukaseder
dd8d3c76f3 Updated copyright to 2015 2015-01-09 08:57:16 +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
lukaseder
5d7beb98ee [#3784] Add additional <global[XXX]References/> flags to prevent
generation of individual reference classes
2015-01-05 18:31:20 +01:00
lukaseder
fad02d294f [#3745] NullPointerException when <jdbc/> is not provided and
<database/> <name/> isn't provided either
2015-01-05 18:14:03 +01:00
lukaseder
6c845e9aac [#3877] Generated "fetchBy[ColumnName]" methods in DAOs shouldn't
Mode.POJO
2015-01-05 17:38:40 +01:00
lukaseder
02f20375f3 [#3336] Add code generation flag to enable / disable imports in
generated code
2014-12-30 18:00:23 +01:00
lukaseder
af55cca5ee [#3336] Add code generation flag to enable / disable imports in
generated code
2014-12-30 17:21:50 +01:00
lukaseder
43a0f0aa53 [#3880] Cannot access private JavaGenerator.newJavaWriter() method 2014-12-23 09:33:16 +01:00
lukaseder
6db5568fb9 [#2919] Distinguish various PostgreSQL versions in the PostgreSQL
family: 9.3, 9.4
2014-12-19 11:24:34 +01:00
Lukas Eder
0d0fef9b11 [#3860] Allow to specify defaults for all regular expression flags in the code generation configuration. Add CASE_INSENSITIVE to defaults 2014-12-17 16:29:23 +01:00
Lukas Eder
7aa41ef8bf [#3765] Add support for HANA 2014-12-17 16:27:56 +01:00
lukaseder
92a234a84a [#3845] NullPointerException in code generator when there is an empty
<inputSchema/> element in Oracle
2014-12-04 20:46:25 +01:00
lukaseder
b0b04d753a [#3831] <dateAsTimestamp/> deprecation warning is displayed even if the
flag is not active
2014-12-02 17:37:54 +01:00
lukaseder
038ac1bac4 [#3378] Error when fully qualifying PostgreSQL table-valued functions in
SELECT clauses
2014-11-26 08:36:32 +01:00
lukaseder
bc54d3ba36 [#3797] For table-valued functions, generate also a static method in
Tables.java
2014-11-24 10:51:39 +01:00
lukaseder
752feb4ff3 Release 3.6.0-SNAPSHOT 2014-11-24 09:48:14 +01:00
Lukas Eder
9416657847 Release 3.5.0 2014-11-21 16:01:43 +01:00
Lukas Eder
af78ccd484 [#3792] Code generator erroneously refers to "singleton instances" of tables in generated Javadoc 2014-11-21 16:01:36 +01:00
Lukas Eder
03058d4a3d [#3782] Add a method to create a org.jooq.util.Database by SQLDialect 2014-11-20 17:42:55 +01:00
Lukas Eder
ef39b04e18 [#3369] Render CAST(? AS DATE) for java.sql.Timestamp bind values that are bound to Oracle DATE columns 2014-11-17 11:50:49 +01:00
Lukas Eder
a5afce8508 [#3770] Deprecate <dateAsTimestamp/> 2014-11-14 17:35:41 +01:00
lukaseder
d501e8bd93 [#3756] Regenerate files only if there is a difference 2014-11-11 14:49:32 +01:00
Lukas Eder
0f5f67bf8c [#1380] Extract equals() and hashCode() generation into an overridable protected method. 2014-10-13 10:10:11 +02:00
Lukas Eder
107a02824d [#3668] Let GenerationTool also search absolute and relative paths 2014-10-06 18:20:42 +02:00
Lukas Eder
8d94027341 [#3669] Make the code generator's <database/> element optional 2014-10-06 18:06:50 +02:00
Lukas Eder
5cc7fc277b [#2155] Add Converter support to Routines and UDTs 2014-09-08 12:39:23 +02:00
Lukas Eder
0877a37084 [#2155] [#3624] Add Converter support to Routines and UDTs
- Updated API and code generator to fix compilation issues
- Integration tests not yet implemented
2014-09-05 17:05:49 +02:00
Lukas Eder
ccb0daadd7 [#1380] [#3613] Generate equals(), hashCode() on POJOs:
- Renamed XSD property to indicate that this applies only to POJOs
- Correctly handle arrays in hashCode() calculations
2014-09-02 17:56:57 +02:00
Zoltan Tamasi
9bf1073bae Use Arrays.equals() inside generated equals() methods. 2014-09-02 15:07:55 +02:00
Zoltan Tamasi
1a4e1c0964 Update GenerationTool 2014-09-01 17:21:44 +02:00
Zoltan Tamasi
629b878d01 Add codegen capability to create equals() and hashCode() methods for POJOs. 2014-09-01 15:21:08 +02:00
Lukas Eder
b00ffa16ec [#3599] Implement nicer formatting of @Generated annotation 2014-08-27 10:58:52 +02:00
Lukas Eder
d17ade77cf [#3598] If tables define their own comments, don't generate "This class is generated by jOOQ." in Javadocs 2014-08-27 10:51:39 +02:00
Lukas Eder
4a5105d405 [#3121] Skip code re-generation when schema is known to be the same 2014-08-26 13:33:22 +02:00
Lukas Eder
bf519b11f2 [#3596] Let code generator empty generated packages on a per-schema basis 2014-08-26 11:26:19 +02:00
Lukas Eder
865f50f5ed [#3566] Add GenerationTool.generate(String) to generate code from an XML string 2014-08-18 16:55:45 +02:00
Lukas Eder
a581727372 [#3569] The <database/> tag is no longer mandatory in the code generator configuration 2014-08-18 16:03:07 +02:00
Lukas Eder
5759f87f83 [#3567] Code generator error message refers to wrong XSD 2014-08-18 15:28:37 +02:00
Lukas Eder
3a117886ba [#3559] Propagate jOOQ-codegen's relations flag also to jOOQ-meta, to prevent (possibly expensive) queries to fetch relations 2014-08-15 14:13:01 +02:00
Lukas Eder
f1f099e3a5 [#3556] Generated Oracle Stored procedures do not reference types from other schemas 2014-08-13 15:41:56 +02:00
Lukas Eder
eba0cb2d44 [#3488] Compilation error in generated code, when a similar tables T_A and TA exist 2014-08-04 11:21:06 +02:00
Lukas Eder
5c7114d1e3 [#561] Add support for the Informix database - Bootstrapping integration tests 2014-07-29 16:32:11 +02:00
Lukas Eder
4da811b6bb [#3456] Name clash in generated code when Routine argument is called "f" (functions) or "p" (procedures) 2014-07-28 10:57:05 +02:00
Lukas Eder
44ac987073 [#3450] Backslashes is SQL comments don't get escaped 2014-07-25 17:04:44 +02:00
Lukas Eder
d1db55a556 [#3451] Add XMLDatabase to generate a database schema from an XML file - First draft 2014-07-25 16:38:44 +02:00
Lukas Eder
5c247d2165 [#3425] Add support for Oracle AQ 2014-07-18 18:45:08 +02:00
Lukas Eder
512be5b236 [#3370] Allow for overriding the class Javadocs for generated objects 2014-07-01 15:12:40 +02:00
Lukas Eder
521df3ff8b Fixed the Eclipse 'join_wrapped_lines' setting 2014-07-01 13:39:47 +02:00
Lukas Eder
55fa5d1daf Aagh... Eclipse o_O 2014-06-24 15:03:01 +02:00
Lukas Eder
82117d0e99 [#2886] jooq-codegen-maven should look into project dependencies for jdbc driver 2014-06-24 15:02:47 +02:00
Lukas Eder
1027d8734a [#3346] Allow for omitting the JDBC driver property in the code generator 2014-06-23 15:15:28 +02:00
Lukas Eder
0d5ac1f778 Release 3.5.0-SNAPSHOT 2014-06-23 09:57:20 +02:00
Lukas Eder
a511c45ad8 Release 3.4.0 2014-06-20 10:51:45 +02:00
Lukas Eder
83bfc3296f [#3117] jOOQ illegally generates covariant setters on UDTRecords and UDT Pojos when <pojos/> and <interfaces/> are activated 2014-06-17 14:24:18 +02:00
Lukas Eder
e83850b356 Added IntelliJ meta info to .gitignore 2014-06-06 14:58:11 +02:00
Lukas Eder
a507d50bc4 [#3154] Add code-generation configuration to generate synthetic primary keys for updatable views 2014-06-06 14:57:51 +02:00
Lukas Eder
d7c07da369 [#3018] Add <outputSchemaToDefault/> to support "default schemas" during code generation 2014-05-27 12:35:41 +02:00
Lukas Eder
2d3e032a11 [#3282] inputSchema / outputSchema codegen configuration has no effect in Oracle, if inputSchema is lower-cased 2014-05-27 12:34:12 +02:00
Lukas Eder
19710efc14 Upgraded Eclipse settings to reflect lambda and improved annotation formatting 2014-05-27 09:42:37 +02:00
Lukas Eder
591aa0f322 [#3233] Add DataTypeDefinition.getConverter() 2014-05-05 15:14:26 +02:00
Lukas Eder
fcd068dfb3 [#3202] Allow for Pattern.COMMENTS in code generation configuration's regexes 2014-04-26 13:59:07 +02:00
Lukas Eder
8448985e7a [#3176] Don't generate "assignment-constructors" for POJOs and Records
with more than 255 columns
2014-04-11 17:39:17 +02:00
Lukas Eder
a6c08048d4 [#3176] Don't generate "assignment-constructors" for POJOs with more than 255 columns 2014-04-11 15:42:50 +02:00
Lukas Eder
ab29b4a73f [#3130] Generated UDTRecords should be more similar to generated TableRecords 2014-03-12 20:21:08 +01:00
Lukas Eder
e2aa1bcda9 [#3128] Change ArrayRecord.setList(List<? extends E>) into ArrayRecord.set(Collection<? extends E>) 2014-03-12 19:44:08 +01:00
Lukas Eder
7c02149bf1 [#3125] Generate default ArrayRecord constructors that don't need a
Configuration
[#3126] Deprecate generated ArrayRecord constructors that take a
Configuration argument
2014-03-12 19:09:44 +01:00
Lukas Eder
50da819acb [#3108] Local Fields' Converters should be preferred over globally registered Converters 2014-03-08 13:57:48 +01:00
Lukas Eder
06b20164f4 [#3093] Add code-generation configuration to treat UNIQUE keys as primary keys to generate UpdatableTables 2014-03-03 12:29:14 +01:00
Lukas Eder
053ac010fe [#3096] Add Constants.XSD_RUNTIME, NS_RUNTIME, XSD_CODEGEN, NS_CODEGEN 2014-03-03 11:35:54 +01:00
Lukas Eder
2b9acf7366 [#3081] Let generated POJOs reference generated UDT POJOs instead of UDT Records 2014-02-24 14:06:40 +01:00
Lukas Eder
dd5d2a1857 [#3080] Generate Interfaces for Oracle and PostgreSQL UDTs 2014-02-24 13:39:14 +01:00
Lukas Eder
ca4c36e8c0 [#3010] Generate POJOs for Oracle and PostgreSQL UDTs 2014-02-24 13:12:54 +01:00
Lukas Eder
37b424edc8 [#2573] Generate DAOs for tables with composite primary keys 2014-02-22 13:52:46 +01:00
Lukas Eder
f012c538dd Release 3.4.0-SNAPSHOT 2014-02-17 19:08:24 +01:00
Lukas Eder
2c5130acee Release 3.3.0 2014-02-14 16:45:40 +01:00
Lukas Eder
1320420f5f Updated copyright information 2014-02-03 18:05:02 +01:00
Lukas Eder
c6730094b6 Whitespace changes 2014-02-03 17:59:38 +01:00
Lukas Eder
d10a27ed3c Updated copyright information 2014-02-03 12:22:20 +01:00
Lukas Eder
a1b6996990 [#2937] Fix trailing whitespaces in generated code 2014-01-15 18:10:28 +01:00
Lukas Eder
67fe34927d [#2950] Add Table.getComment() and Field.getComment() to access comment
meta information from the schema
2014-01-15 17:59:22 +01:00
Lukas Eder
34030c1b7a [#1070] Avoid generating empty Routines.java file 2014-01-15 16:18:16 +01:00
Lukas Eder
025d77c1e0 [#2945] Deprecate the <generateInstanceFields/> code generation flag 2014-01-13 19:14:11 +01:00
Lukas Eder
32dd2e1b8d [#1070] Add support for SQL Server table-valued functions 2014-01-13 19:06:25 +01:00
Lukas Eder
df0f3c0840 [#2828] Use a default Database for code generation, in the absence of an explicit database 2014-01-07 14:12:12 +01:00
Lukas Eder
192a27e1e8 [#2932] Retry loading the GenerationTool configuration file with a / prepended if it fails 2014-01-07 09:35:52 +01:00
Lukas Eder
f1dd4315d5 [#2016] Bad parsing of MySQL ENUM literals by jooq-meta, if they contain special characters 2013-12-31 15:57:48 +01:00
Lukas Eder
e8b578802f [#2921] Add support for ad-hoc table renaming 2013-12-31 14:04:40 +01:00
Lukas Eder
c2e2730583 Line separators again... 2013-12-31 14:04:09 +01:00
Lukas Eder
f844ba26cd [#2910] The new matchers configuration cannot be used with Maven 2013-12-31 12:01:47 +01:00
Lukas Eder
69dc3871a1 [#2915] Log JDBC URL in code generator configuration log 2013-12-28 11:58:32 +01:00
Lukas Eder
a23aef9e57 [#2885] Generated enum values contain extra comma 2013-12-16 18:07:09 +01:00
Lukas Eder
babb0a4f49 [#2709] Add Record[N].value1(xx), value2(xx) setter methods 2013-12-09 12:58:58 +01:00
Lukas Eder
fd2d3280c8 [#2781] Disambiguate collisions between enum literals and package names 2013-11-28 19:28:00 +01:00
Lukas Eder
fad61c8389 [#2844] Let JAXB emit more warnings when loading the code generation configuration 2013-11-12 14:01:23 +01:00
Lukas Eder
fab632a14a Better codegen output formatting 2013-11-12 13:49:04 +01:00
Lukas Eder
23d70004cd [#2837] Deprecate code generation configuration's <expressions/> in favour of <expression/> 2013-11-11 13:12:30 +01:00
Lukas Eder
77efa7ede2 [#2801] add help message to jOOQ-Codegen when OSS users try using commercial databases 2013-10-29 12:22:23 +01:00
Lukas Eder
5268c59103 Release 3.3.0-SNAPSHOT 2013-10-28 17:13:41 +01:00
Lukas Eder
5e7f157f52 Converted all \r\n to \n 2013-10-10 10:13:22 +02:00
Lukas Eder
3d7a440df0 Set all Eclipse settings to use Unix-style line separators 2013-10-10 09:53:11 +02:00
Lukas Eder
fb176af7df Release 3.2.0 2013-10-09 19:24:30 +02:00
Lukas Eder
f8dd234cb7 OSS / Commercial dual-licensing: Mask out commercial code sections from publicly available GitHub repository. 2013-10-07 14:52:51 +02:00
Lukas Eder
5080114610 Merge branch 'master' of git@github.com:jOOQ/jOOQ.git
Conflicts:
	jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java
2013-10-07 10:45:00 +02:00
lukaseder
b92ce8ab59 [#674] Add <fluentSetters/> code generation flag to let generated
setters return this
2013-10-06 10:52:27 +02:00
Lukas Eder
7d0ba9607d Fixed license in eclipse .settings for code templates 2013-10-02 16:39:02 +02:00
Lukas Eder
63717b517f Updated licensing link from /eula to /licensing 2013-10-02 16:36:22 +02:00
Lukas Eder
9f937fd944 Merge branch 'master' of git@github.com:jOOQ/jOOQ.git
Conflicts:
	jOOQ-test/configuration/org/jooq/configuration/lukas/h2/library.xml
	jOOQ-test/src/org/jooq/test/H2Test.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/Public.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/F1256.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/F317.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FArrays1.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FArrays2.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FArrays3.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FAuthorExists.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FGetOneCursor.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FNumber.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/FOne.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/PCreateAuthor.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/routines/PCreateAuthorByName.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TArrays.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TAuthor.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TBookToBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TBooleans.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TDates.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TExoticTypes.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TIdentity.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TIdentityPk.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TLanguage.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TTriggers.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/TUnsigned.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_2327UkOnly.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_639NumbersTable.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_725LobTest.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_785.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/T_877.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/VAuthor.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/VBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/VLibrary.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/V_2603.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XTestCase_2025.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XTestCase_64_69.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XTestCase_71.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XTestCase_85.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/XUnused.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/daos/TBookDao.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/daos/TBookStoreDao.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/interfaces/ITBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/interfaces/ITBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/interfaces/ITBookToBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/interfaces/IVBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/TBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/TBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/TBookToBookStore.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/VBook.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/pojos/VLibrary.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/TBookRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/TBookStoreRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/TBookToBookStoreRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/VBookRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/records/VLibraryRecord.java
	jOOQ-test/src/org/jooq/test/h2/generatedclasses/tables/Ää.java
2013-09-23 11:09:29 +02:00
lukaseder
1a4ce84c4a [#1171] Add a MatcherStrategy GeneratorStrategy to allow for
configurative regex pattern matching and replacement
2013-09-21 17:51:48 +02:00
Lukas Eder
4b365851a5 Restored file header 2013-09-18 17:56:21 +02:00
Lukas Eder
ece38d31c3 Remove parts of the Commercial API during splitting 2013-09-18 15:52:42 +02:00
Lukas Eder
15d01bc6f1 Renamed [com] to [pro] 2013-09-18 13:19:23 +02:00
Lukas Eder
0de43e50a1 Settle for final multi-licensing model: ASL 2.0 / Commercial 2013-09-17 12:01:08 +02:00
Lukas Eder
de209f55b2 [#2745] Generate default constructor and "assignment-constructor" in
POJOs
2013-09-16 10:13:16 +02:00
Lukas Eder
8c45556912 [#2730] Immutable Pojo+Interface code generation produces uncompilable
pojo
2013-09-16 10:13:09 +02:00
Lukas Eder
e0bf2e1de0 [#2713] Add support for custom code sections in generated code 2013-09-16 10:13:01 +02:00
Lukas Eder
9675da7d2b New Licensor: Data Geekery GmbH
- Reverted previous license change (which was too restrictive)
- Changed license to
  - ASL 2.0  + Commercial for use with Open Source databases
  - AGPL 3.0 + Commercial for use with commercial databases
2013-09-16 10:12:56 +02:00
Lukas Eder
34c8ff98ed New Licensor: Data Geekery GmbH
- Transferred license from Lukas Eder to Data Geekery GmbH
- Changed license from ASL 2.0 to
  - LGPL + Commercial for jOOQ
  - AGPL + Commercial for jOOQ-codegen, jOOQ-meta, jOOQ-scala and others
2013-09-16 10:12:45 +02:00
Lukas Eder
bbc390f4f9 Release 3.2.0-SNAPSHOT 2013-08-26 16:45:55 +02:00
Lukas Eder
634be94da7 Release 3.2.0-alpha-01 2013-08-26 13:58:24 +02:00
Lukas Eder
d465dcbd14 [#2706] Generate "full" constructors in records, allowing to construct a
record with all values set
2013-08-23 17:35:55 +02:00
Lukas Eder
d0947d8c32 Fixed warnings 2013-08-23 17:22:49 +02:00
Lukas Eder
795543245c [#2699] Generate DEFAULT and NULL metadata information on generated
DataTypes
2013-08-19 16:09:46 +02:00
Lukas Eder
70fd391aed [#2603] Add <includeExcludeColumns/> flag to code generation
configuration to indicate that <includes/> and <excludes/> shall also
match column names
2013-08-16 14:55:49 +02:00
Lukas Eder
9216742d70 [#2618] Document the fact that different packages are generated for
different schemas
2013-07-07 13:28:27 +02:00
Lukas Eder
66c71583f3 Release 3.2.0-SNAPSHOT 2013-07-02 10:52:33 +02:00
Lukas Eder
5827083e4e Release 3.1.0 2013-06-30 15:55:46 +02:00
Lukas Eder
d74988011f Ignore unreliable Eclipse resource leaks warnings 2013-06-30 13:18:57 +02:00
Lukas Eder
b80be10495 [#2573] Add a tag in the code generator as a reminder 2013-06-29 19:05:30 +02:00
Lukas Eder
591afd7fcb [#2135] Postgres ENUM data type isn't supported correctly, if the
ENUM needs full qualification
2013-06-23 13:50:07 +02:00
Lukas Eder
4e4874e367 [#2502] Code generation fails to generate valid java for stored
procedures that accept parameters named configuration.
2013-06-10 21:43:33 +02:00
Lukas Eder
d239a99d7f Whitespace fix in generated javax.annotation.Generated reference 2013-06-09 12:52:06 +02:00
Lukas Eder
64e48ea499 [#2461] Generator Encoding Error for Database-Objects with Unicode-Names 2013-05-24 19:56:44 +02:00
Lukas Eder
d10cd42caf [#2413] Suppress warnings in generated code (@SuppressWarnings("all")
doesn't suppress "rawtypes" warnings with javac)
2013-05-03 11:55:56 +02:00
Lukas Eder
21569fda4f Release 3.1.0-SNAPSHOT 2013-05-01 18:04:58 +02:00
Lukas Eder
e23d2af072 Release 3.0.0 2013-04-28 11:49:58 +02:00
Lukas Eder
fb7a0c535f Release 3.0.0-RC3: Version increment 2013-04-12 15:29:22 +02:00
Lukas Eder
da03005313 [#2390] Change Configuration API to reflect jOOQ-style getter / setter
naming - Fixed code generator
2013-04-07 17:32:08 +02:00
Lukas Eder
20af63d55e [#2379] Replace 3.0-RC1 Executor type by a contextual DSL type
constructed from Factory.using() - Step 3
- Make Executor package-private
- Rename Executor to ContextDSLImpl
- Re-generate H2, MySQL, Oracle databases
- Let DAO reference a Configuration instead of an Executor [#2382]
2013-04-06 18:45:45 +02:00
Lukas Eder
abe43ec2c2 Release 3.0.0-SNAPSHOT 2013-04-05 11:20:59 +02:00
Lukas Eder
ec4283f169 [#2366] Add org.jooq.util.example package to jOOQ-codegen with some
example GeneratorStrategies
2013-04-03 21:25:03 +02:00
Lukas Eder
fe22d7b8d0 [#2366] Add org.jooq.util.example package to jOOQ-codegen with some
example GeneratorStrategies
2013-04-03 21:15:50 +02:00
Lukas Eder
8e8915c008 [#2328] Remove UpdatableTable marker interface, pulling up methods
to Table
2013-03-24 11:45:40 +01:00
Lukas Eder
e7b46589a1 [#2350] Do not statically reference a Connection from GenerationTool 2013-03-23 11:34:30 +01:00
Lukas Eder
dd2eaf1541 [#2308] Do not generate "final" Tables.java, UniqueKeys.java, etc 2013-03-08 12:45:48 +01:00
Lukas Eder
e491172bfe Revert "[#2248] Javac's max constant pool of 64k can be exceeded in
generated Keys.java or Tables.java - Regenerated Oracle schema"
2013-03-08 11:42:57 +01:00
Lukas Eder
c4cb32ee5e Release 3.0.0-RC2 2013-03-08 10:30:08 +01:00
Lukas Eder
9c3e348987 [#2294] Compilation errors when code generator is configured with
<daos>true</daos> and <relations>false</relations>
2013-03-08 09:42:02 +01:00
Lukas Eder
30a6a85d73 [#2308] Do not generate "final" Tables.java, UniqueKeys.java, etc 2013-03-08 09:24:20 +01:00
Lukas Eder
4abbb89b91 [#2314] Outdated GenerationTool Javadoc 2013-03-08 08:56:59 +01:00
Lukas Eder
ac4ef099ec [#2298] Suppress warnings in generated code (@SuppressWarnings("all")
doesn't work with javac)
2013-03-03 10:05:29 +01:00
Lukas Eder
e5ce8d118b [#2248] Javac's max constant pool of 64k can be exceeded in
generated Keys.java or Tables.java
2013-02-28 18:42:31 +01:00
Lukas Eder
79886062ca Applied formatter 2013-02-28 18:04:09 +01:00
Lukas Eder
d4e1445c5e [#2285] Add more verbosity to the code generator, when configured badly 2013-02-28 15:08:11 +01:00
Lukas Eder
38f2f6b39a [#2283] Class loading issues in GenerationTool when called by Gradle -
Removed unnecessary method argument
2013-02-28 12:38:59 +01:00
Lukas Eder
3fee0582b9 Fixed whitespace (no tabs, only spaces) 2013-02-28 12:35:05 +01:00
Lukas Eder
669c18f1c0 [#2283] Class loading issues in GenerationTool when called by Gradle -
Avoid NPE's now, that <jdbc/> is an optional configuration element
2013-02-28 12:07:11 +01:00
Lukas Eder
07672a1432 [#2283] Class loading issues in GenerationTool when called by Gradle -
Allow for setting ClassLoader and/or Connection externally
2013-02-28 12:04:52 +01:00
Lukas Eder
244f82c49f Release 3.0.0-SNAPSHOT 2013-02-28 10:33:51 +01:00
Lukas Eder
ab6b36f943 [#2283] Class loading issues in GenerationTool when called by Gradle 2013-02-28 10:23:47 +01:00
Lukas Eder
e012c0e547 [#2255] Add code generation option to avoid the generation of
"global object references"
2013-02-20 17:22:18 +01:00
Lukas Eder
682f844709 [#2212] "code size too large" in generated SchemaImpl, when the number
of tables exceeds 15k
2013-02-19 18:53:16 +01:00
Lukas Eder
8576e1d56d Release 3.0.0-RC1 2013-02-16 14:28:59 +01:00
Lukas Eder
fba595a302 [#1977] Remove the confusing concept of having a "main key" as opposed
to a "primary key"
2013-02-12 12:30:11 +01:00
Lukas Eder
3d30514a52 [#2133] Allow for mapping <outputSchema/> to "" (empty) in order to
avoid the generation of a schema
2013-02-11 15:14:59 +01:00
Lukas Eder
e7b3db3ccb [#2079] Support generation of bean validation annotations on records
and interfaces
2013-02-11 14:13:23 +01:00
Lukas Eder
d62d6c5994 [#2154] Generated Records should access values by index, not by
field, for performance reasons
2013-02-04 16:22:00 +01:00
Lukas Eder
f4adc38d8e Improved performance of AbstractRecord.fieldsRow(), resulting in a
14% performance gain in a relevant Record.setValue(),
Record.getValue() benchmark
2013-02-01 14:08:59 +01:00