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
Lukas Eder
c18d6b45af
[ #1649 ] Remove support for code generation from pre-jOOQ 2.0 .properties
...
file
2013-01-06 16:55:20 +01:00
Lukas Eder
b442a62ee8
[ #2089 ] Generate an "empty" DefaultSchema for those databases that do
...
not have any schema (CUBRID, Firebird, SQLite)
2013-01-04 15:52:40 +01:00
Lukas Eder
b84c0060b9
Changed year number in copyright to 2013
2013-01-03 12:05:32 +01:00
Lukas Eder
135b9f2501
[ #2076 ] Stop "supporting" comma-separated regular expressions in the
...
code generator configuration
2013-01-02 19:50:05 +01:00
Lukas Eder
cb0ca38a36
[ #1801 ] Add Table.as(String, String...) to allow for creating a
...
table alias with aliased fields - Regenerated Firebird schema
2013-01-02 17:03:50 +01:00
Lukas Eder
d22d68f19e
[ #1801 ] Add Table.as(String, String...) to allow for creating a
...
table alias with aliased fields - Fixed code generator
2013-01-02 14:39:50 +01:00
Lukas Eder
cf4a9e521d
Upgraded .classpath JRE reference from 1.6 to 1.7
2012-12-28 14:49:06 +01:00
Lukas Eder
e71d9444c2
[ #2043 ] Remove generated navigation methods
2012-12-22 18:17:05 +01:00
Lukas Eder
3a7f4951be
[ #2042 ] Remove generated setters, setting foreign key values from
...
records
2012-12-22 18:08:09 +01:00
Lukas Eder
a0cd2916e2
[ #2025 ] Correctly handle multiple foreign keys defined on the same
...
column
2012-12-22 17:56:17 +01:00
Lukas Eder
1ec5cd4ced
[ #2041 ] Generate foreign key name into records' fetch methods' Javadoc
2012-12-22 17:29:52 +01:00
Lukas Eder
fa7edefc65
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
...
Added convenience method DataType.precision(int precision, int scale)
2012-12-22 08:39:06 +01:00
Lukas Eder
70a0ab3f44
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes
...
- Let code generator generate precision, scale, and length information
- Let MetaDataFieldProvider read precision, scale, and length
information from JDBC meta data
2012-12-21 22:35:26 +01:00
Lukas Eder
9b9f105417
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
...
Removed SQLDataType from the DataType type hierarchy
2012-12-21 21:36:39 +01:00
Lukas Eder
a50307089d
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes
...
- Removed deprecated method from [SQLDialect]DataType
- Regenerated various schemata
2012-12-21 21:09:57 +01:00
Lukas Eder
520a92e4da
Prevent duplicate interface names in generated code
2012-12-21 21:08:25 +01:00
Lukas Eder
623ee20bb6
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes
...
- Renamed AbstractDataType to DefaultDataType, made it non-abstract
- Removed [SQLDialect]DataType from DefaultDataType's type hierarchy
2012-12-21 20:54:14 +01:00
Lukas Eder
a007ba599d
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
...
Removed unneeded DataType.getType(int, int)
2012-12-21 19:51:31 +01:00
Lukas Eder
003bc5d903
[ #456 ] Add runtime support for PRECISION, SCALE, and LENGTH attributes -
...
Removed some obsolete DataType API parts
2012-12-21 18:50:22 +01:00
Lukas Eder
91ed5cf6f9
[ #1689 ] Generate <E> E into(E) and <E> R from(E) methods to generated
...
records
2012-12-20 15:41:40 +01:00
Lukas Eder
1adbf989e1
Ignore new Eclipse warning "potential resource leak". It seems to
...
enforce a very rigid resource lifecycle handling
2012-12-02 10:29:02 +01:00
Lukas
d82f0455ab
Some auto-generated preference / settings changes
2012-12-01 17:01:49 +01:00
Lukas Eder
7a80d2f155
[ #1118 ] Remove support for the code generation ant task
2012-11-11 13:25:26 +01:00
Lukas Eder
d94d8cba3c
[ #1690 ] Add UpdatableRecord.key() returning a Record holding PK values
2012-11-10 11:18:07 +01:00
Lukas Eder
35b043286d
[ #1931 ] Code generator improvements
...
- Simplified JavaGenerator by removing unnecessary abstractions
- Re-ordered methods in generated Record classes
- Removed dead code
2012-11-04 17:28:30 +01:00
Lukas Eder
51733742b8
[ #1934 ] Improve generated Record Javadoc
2012-11-04 14:03:44 +01:00
Lukas Eder
7547b42763
[ #1931 ] Code generator improvements
2012-11-04 11:54:59 +01:00
Lukas Eder
ecc9a835b7
[ #1932 ] Generate Javadocs for Table constructors
2012-11-04 11:23:42 +01:00
Lukas Eder
b3cd1c5cdf
[ #1931 ] Code generator improvements
...
- Added String.format() support to GenerationWriter
- Moved Javadoc printing to JavaWriter
- Separated Java writing (JavaWriter) from general writing
(GeneratorWriter)
- Rewrote some generation logic
- Added some convenience to GeneratorStrategy
- Regenerated H2, Oracle, Postgres schemata
2012-11-03 16:00:12 +01:00
Lukas Eder
7f43e88e0a
Removed unneeded writer
2012-11-02 18:14:06 +01:00
Lukas Eder
5e9e00a973
[ #1918 ] Let generated Records implement Record1, Record2, ...,
...
Record[N] if applicable
2012-10-31 21:14:23 +01:00
Lukas Eder
e506d9de65
[ #1533 ] Extract Executor API from Factory. Let Factory contain only
...
static QueryPart factory methods
2012-10-26 23:03:04 +02:00
Lukas Eder
f4e7c57732
[ #1887 ] Remove all deprecated code
2012-10-26 18:25:34 +02:00
Lukas Eder
65e292f261
[ #1740 ] Remove support for generated master data enums
2012-10-26 17:02:06 +02:00
Lukas Eder
4a1fc9cd8a
[ #1887 ] Remove all deprecated code
2012-10-26 15:54:25 +02:00
Lukas Eder
b1bd104fd0
Release 3.0.0-SNAPSHOT
2012-10-26 15:13:19 +02:00
Lukas Eder
acb7dd97d7
Release 2.6.0
2012-10-26 14:23:25 +02:00
Lukas Eder
aab4c5737c
[ #1866 ] Deprecate [Schema-Name]Factory, remove reference to it from the
...
tutorials
2012-10-12 18:22:22 +02:00
Lukas Eder
024b3e4913
Improved logging formatting
2012-09-22 13:59:21 +02:00
Lukas Eder
55e7449efa
[ #1791 ] Log a table's input/output names, and PK name when generating
...
code
2012-09-05 19:13:22 +02:00
Lukas Eder
943f084b13
Removed useless Javadoc
2012-09-05 19:06:32 +02:00
Lukas Eder
438504c265
[ #1783 ] Generate @SuppressWarnings("all") in jOOQ-generated artefacts
2012-09-01 12:09:23 +02:00
Lukas Eder
7d569a9e54
Release 2.6.0-SNAPSHOT
2012-08-28 19:45:25 +02:00
Lukas Eder
c8a212cc5e
Release 2.5.0
2012-08-25 22:47:03 +02:00
Lukas Eder
7d69442b3b
Suppress some warnings
2012-08-25 17:38:39 +02:00
Lukas Eder
e346394ac7
[ #1730 ] Compilation errors in SQLite generated code when flag
...
<instanceFields/> is set to true
2012-08-23 20:01:19 +02:00
Lukas Eder
f4a3e2a4c8
[ #457 ] Add support for Oracle user-defined AGGREGATE functions
2012-08-05 11:14:21 +02:00
Lukas Eder
8070268def
[ #1664 ] By default, activate <relations/> in the code generator
2012-08-04 12:49:22 +02:00
Lukas Eder
7a56784539
[ #1584 ] Code generation error with Oracle UDT static functions
2012-08-01 09:59:17 +02:00
Lukas Eder
100681882a
[ #1339 ] Add option to generate immutable pojos
2012-07-31 23:59:18 +02:00
Lukas Eder
777d55682e
[ #1589 ] Enable Eclipse Javadoc comment processing in project
...
configuration
2012-07-27 15:49:17 +02:00
Lukas Eder
f3f93dfa29
[ #1596 ] Add support for optimistic locking using generated information
...
about "timestamp" or "version" columns
2012-07-27 12:35:24 +02:00
Lukas Eder
d2dc730ccb
[ #1587 ] Generate missing constructors taking DataSource in
...
schema-specific factories
2012-07-19 19:44:15 +02:00
Lukas Eder
b001a7c73e
Updated Eclipse compiler settings to add Eclipse Juno features
2012-07-19 19:19:45 +02:00
Lukas Eder
28b06d7301
Release 2.5.0-SNAPSHOT
2012-07-11 22:24:09 +02:00
Lukas Eder
c95aa4cb7b
[ #1552 ] Generate fetchBy[ColumnName] methods in generated DAO classes
2012-07-11 22:17:52 +02:00
Lukas Eder
6a254af74a
Release 2.4.0
2012-07-08 17:22:34 +02:00
Lukas Eder
0749aa48b7
[ #1510 ] Generate additional setters for foreign keys, accepting records
...
as arguments
2012-07-06 19:01:25 +02:00
Lukas Eder
0fd55ed604
[ #1534 ] Generate more meaningful Javadoc where "an uncommented item"
...
stands now
2012-07-06 12:36:39 +02:00
Lukas Eder
ae04a2ed19
[ #1525 ] Generate missing Javadoc to getters for procedure OUT parameters
2012-07-06 12:25:40 +02:00
Lukas Eder
cab9bde9de
[ #1528 ] Let generated interfaces extend Serializable
2012-07-06 12:19:16 +02:00
Lukas Eder
51fd7fc55a
[ #1499 ] Generated members of Tables.java are not final
2012-06-30 10:23:32 +02:00
Lukas Eder
22222acb75
[ #1490 ] Compilation error when a SQL Server stored procedure has a
...
parameter named "value"
2012-06-29 19:33:26 +02:00
Lukas Eder
1973a7abee
[ #1509 ] Minor improvements in the generator source code. GitHub pull
...
request #23 - Added Javadoc
2012-06-29 17:55:30 +02:00
Aaron Digulla
16c5442f0c
Allow to suppress the generation of the "hiding" option for @SuppressWarnings to get rid of the warning about unused options in @SuppressWarnings...
2012-06-22 16:37:49 +02:00
Aaron Digulla
40e941080f
Move getting of unique keys into a new method to allow better reuse of the code
2012-06-18 09:43:55 +02:00
Aaron Digulla
a764e59103
Allow extended classes to access the strategy
2012-06-18 09:42:35 +02:00
Aaron Digulla
f0c63e6253
Split huge generate(schema) method in several smaller ones.
...
Improved exception handling.
Made the code reusable in custom code generators.
2012-06-07 17:59:15 +02:00
Aaron Digulla
7fda9a03ee
There is no point hiding this method from custom code generators.
2012-06-07 17:58:10 +02:00
Aaron Digulla
9f7e7e7fa9
Use the new exception
2012-06-07 17:57:50 +02:00
Aaron Digulla
75084e61f9
New exception to get rid of most try-catch blocks in the code generator
2012-06-07 17:57:21 +02:00
Aaron Digulla
fe9c1fe668
Made StopWatch a field, so we don't have to pass it around all the time.
2012-06-07 16:42:54 +02:00
Lukas Eder
b168ff70ef
[ #1459 ] Generated Keys.java static class too large (static initialiser
...
can become bigger than 64kb)
2012-06-03 13:38:29 +02:00
Lukas Eder
bd72bc41af
[ #1473 ] Add IdentityDefinition to jooq-meta
2012-06-02 13:25:49 +02:00
Lukas Eder
2d166011d7
Removed unused method
2012-06-01 17:48:47 +02:00
Lukas Eder
947d2c6421
[ #1463 ] Add option to let generated Record / POJO objects implement a
...
common generated interface
2012-06-01 17:47:46 +02:00
Lukas Eder
0e5225302e
[ #1456 ] Custom generator strategy's printImplements() is called with
...
Mode == RECORD for tables
2012-06-01 17:26:58 +02:00
Lukas Eder
f109e734a0
[ #1358 ] Compilation errors in generated source code when Oracle
...
overloaded procedures collide with procedures that end with numbers
2012-06-01 15:40:51 +02:00
Lukas Eder
2150f95d2c
[ #1454 ] Add line breaks to generated Javadoc where appropriate
2012-05-25 14:56:49 +02:00
Lukas Eder
2dc7d8856d
[ #1449 ] Generate some meaningful Javadoc into the generated
...
[schema-name]Factory classes
2012-05-25 14:34:11 +02:00
Lukas Eder
36d8a90508
Reverted recent developments around XML/CSV export of
...
INFORMATION_SCHEMA. Such a solution is not maintainable
2012-05-23 22:04:28 +02:00
Lukas Eder
2d2e665e80
[ #1439 ] Add CSVGenerator to export TABLES.csv, COLUMNS.csv,
...
ROUTINES.csv, etc.
2012-05-22 22:09:36 +02:00
peter
ea85e102af
add parent pom.xml to project
2012-05-22 00:16:28 +02:00
Lukas Eder
d905d6b9e0
[ #875 ] Add XMLGenerator to export an INFORMATION_SCHEMA.xml
...
[#1434 ] Add UniqueKeyDefinition.isPrimaryKey() for completeness
[-] Removed
CONSTRAINT_COLUMN_USAGE from HSQLDB generated
INFORMATION_SCHEMA classes
2012-05-20 21:31:01 +02:00
Lukas Eder
e7ccbad907
Created release maven profile to remove gpg signing from regular builds
2012-05-19 14:19:21 +02:00
Lukas Eder
b074cea5e8
[ #1280 ] Generate DAO classes and interfaces for POJOs - some fixes
...
[#1428 ] Add DataType.convert(Object...) and
DataType.convert(Collection<?>) for convenience
2012-05-19 11:58:39 +02:00
Lukas Eder
aade4d7026
[ #1280 ] Generate DAO classes and interfaces for POJOs
...
[#1427 ] Add Factory.batchStore(Collection<? extends UpdatableRecord<?>>)
for convenience
2012-05-18 18:37:18 +02:00
Lukas Eder
767574f4c2
Release 2.4.0-SNAPSHOT
2012-05-11 11:07:25 +02:00
Lukas Eder
6241c4ab45
Release 2.3.1
2012-05-11 10:08:14 +02:00
Lukas Eder
843b82cccf
Release 2.3.1
2012-05-11 10:04:13 +02:00
Lukas Eder
6d35c6b5f6
Release 2.3.1
2012-05-11 09:55:28 +02:00
Lukas Eder
7d7aa5049d
[ #1406 ] Compilation errors in generated source code when Postgres stored
...
procedure parameter is called "NAME"
2012-05-10 18:54:22 +02:00
Lukas Eder
74205afc53
[ #1407 ] Compilation errors in generated source code when Postgres
...
data-type is "any" (with quotes!)
2012-05-10 18:46:20 +02:00
Lukas Eder
aeb8765d1e
Release 2.3.1-SNAPSHOT
2012-05-09 22:45:54 +02:00
Lukas Eder
c1a7bd0bee
Release 2.3.0
2012-05-06 18:23:11 +02:00
Lukas Eder
130e6b1024
[ #1394 ] NullPointerException when omitting <generate/> element in code
...
generation configuration
2012-05-04 11:46:16 +02:00
Lukas Eder
db2b2ac946
[ #1376 ] Oracle UDTs in REF CURSORs are not deserialised correctly from
...
procedure OUT parameters
[#1377 ] Oracle UDTs are not deserialised correctly when the same UDT
name is present in multiple schemata
2012-04-29 11:26:57 +02:00
Lukas Eder
7e0dd5803d
Fixed potential issue with default value for generation directory
2012-04-25 20:07:46 +02:00
Lukas Eder
cc61275add
Upgraded Eclipse and Plugins
2012-04-22 10:51:58 +02:00
Lukas Eder
ada41ad5ae
Upgraded Eclipse and Plugins
2012-04-22 10:21:42 +02:00
Lukas Eder
5737e16275
[ #1315 ] Let generated factories use their associated Schema as the Settings' RenderMapping's defaultSchema
2012-04-14 15:27:06 +00:00
Lukas Eder
d99b20b89c
[ #1279 ] NullPointerException when leaving <inputSchema/> empty
...
[#1312 ] Allow for omitting <inputSchema/>, and generate all available schemata in that case
2012-04-14 13:47:05 +00:00
Lukas Eder
fcf396140e
[ #1304 ] Add option to generate JSR-303 @NotNull and @Size annotations to generated POJO's
2012-04-13 09:32:40 +00:00
Lukas Eder
a9d517fde2
[ #1293 ] Generate setter methods for JAXB annotated configuration properties
...
Release 2.3.0-SNAPSHOT
2012-04-12 18:56:25 +00:00
Lukas Eder
69ce148a40
Release 2.2.1
2012-04-12 16:16:18 +00:00
Lukas Eder
d756423efa
[ #1298 ] Avoid source code generation errors when generating code for unknown, dialect-specific data types
2012-04-10 17:55:17 +00:00
Lukas Eder
bfd039bdcb
Release 2.2.0
2012-04-08 13:18:44 +00:00
Lukas Eder
874adda9cd
[ #1255 ] Let generated Tables contain a protected default constructor, to be able to extend classes - Github issue #12
2012-04-08 13:14:24 +00:00
Lukas Eder
948d015c43
[ #1270 ] Most databases allow for multiple identical foreign keys. This leads to compilation errors in generated source code
2012-04-06 09:03:54 +00:00
Lukas Eder
5c6a588eec
[ #1183 ] Add support for DEFAULT values in Oracle stored procedure parameters
...
[#1252 ] Avoid JDBC escape syntax for stored procedure calls, where this is possible
2012-03-23 11:53:55 +00:00
Lukas Eder
7441caa7da
[ #1243 ] Let generated POJOs (and Records) extend base classes
2012-03-21 20:59:08 +00:00
Lukas Eder
6c92310758
Release 2.2.0-SNAPSHOT
2012-03-20 21:14:00 +00:00
Lukas Eder
9bc49f23c6
[ #1244 ] Cannot override class name in GeneratorStrategy in Mode.POJO
2012-03-20 18:26:43 +00:00
Lukas Eder
651d07ef19
Release 2.1.0 - Added some logging
2012-03-18 13:41:11 +00:00
Lukas Eder
26e3fc6987
Release 2.1.0
2012-03-18 09:36:11 +00:00
Lukas Eder
993b79d8f6
[ #1233 ] Support custom JDBC properties for jooq-codegen-maven plugin
2012-03-16 10:27:39 +00:00
Lukas Eder
15e8873b07
[ #349 ] Add SQLite relations support
...
[#1234 ] Add Database.getTable(SchemaDefinition, String, boolean) to fetch tables case-insensitively
2012-03-16 10:25:59 +00:00
Lukas Eder
38c865e191
[ #1209 ] Render @javax.persistence.Column(length, precision, scale) properties, if available
...
[#1224 ] Add DataTypeDefinition.getLength() to jooq-meta's type system
2012-03-11 12:31:07 +00:00
Lukas Eder
affc61d698
[ #1013 ] Add integration tests for various use-cases involving custom enum types
2012-03-10 16:34:56 +00:00
Lukas Eder
54633e826d
[ #1218 ] Add code generation options to generate <customTypes/> referencing a Java type and a Converter - First implementation draft
2012-03-04 19:07:19 +00:00
Lukas Eder
8663000e96
[ #1211 ] Enforce method name disambiguation also when using custom strategies (regression of #182 )
...
[#1212 ] Enforce identifier disambiguation also when using custom strategies (regression)
2012-03-03 20:28:22 +00:00
Lukas Eder
890cd6e89e
[ #1194 ] Add ColumnDefinition.isNullable()
...
[#1208 ] Render @javax.persistence.Column(nullable = false) property, if available
2012-03-03 19:31:41 +00:00
Lukas Eder
64fd48639c
[ #1150 ] Add code generation option to disable generation of records
2012-03-02 17:22:53 +00:00
Lukas Eder
b1fd8f8989
Release 2.1.0-SNAPSHOT
2012-03-02 14:49:37 +00:00
Lukas Eder
d26df720d0
[ #625 ] Remove dependency from generated Routines to the generator's SQLDialect
2012-03-02 14:47:23 +00:00
Lukas Eder
ba07044227
Release 2.0.6-SNAPSHOT
2012-02-28 17:15:31 +00:00
Lukas Eder
428108b426
Updated copyright date from 2009-2011 to 2009-2012
2012-02-27 18:40:53 +00:00
Lukas Eder
f9b4cc4448
Release 2.0.5
2012-02-26 19:01:06 +00:00
Lukas Eder
5951e92b69
[ #408 ] Add class prefixes, suffixes and other options to the code generator - Fixed issue introduced with various GeneratorStrategy refactorings
2012-02-26 12:27:07 +00:00
Lukas Eder
d5d7991976
[ #1179 ] Oracle-generated ArrayRecords need a reference to org.jooq.Schema to read TABLE of OBJECT from stored procedures
2012-02-24 17:11:44 +00:00
Lukas Eder
1ef8ecaa86
[ #1177 ] Add SQL Console module to jOOQ - updated license
2012-02-23 18:30:58 +00:00
Lukas Eder
c782d24981
[ #408 ] Add class prefixes, suffixes and other options to the code generator - added a prefix example
2012-02-19 15:46:08 +00:00
Lukas Eder
d59f78d4d4
[ #1166 ] Some generated Javadoc uses naming strategy or plain output name, instead of qualified output name
...
[#1168 ] Oracle packages are generated as static, instead of static final
2012-02-19 11:16:28 +00:00
Lukas Eder
0999c86c6f
[ #1126 ] codegen - Add attribute for factory name - Removed Definition.getJavaName() again. This feature is sufficiently covered by [ #408 ] and is thus rejected
2012-02-19 07:59:37 +00:00
Lukas Eder
3c08fc6a6a
[ #408 ] Add class prefixes, suffixes and other options to the code generator (example strategy implementation still missing)
2012-02-18 18:56:46 +00:00
Lukas Eder
1480a0d962
[ #408 ] Add class prefixes, suffixes and other options to the code generator - removed references to deprecated code
2012-02-18 17:02:03 +00:00
Lukas Eder
66a7b1778f
- [ #408 ] Add class prefixes, suffixes and other options to the code generator - deprecated getJavaIdentifierUC, replaced by getJavaIdentifier
...
- [#408 ] Add class prefixes, suffixes and other options to the code generator - regenerated source code, now all identifiers are upper case
2012-02-18 16:37:26 +00:00
Lukas Eder
58ef7190ec
[ #408 ] Add class prefixes, suffixes and other options to the code generator - deprecated getFullJavaIdentifierUC, replaced by getFullJavaIdentifier
2012-02-18 16:18:25 +00:00
Lukas Eder
385e4c6b30
[ #408 ] Add class prefixes, suffixes and other options to the code generator - deprecated getJavaClassNameLC, replaced by more meaningful method names
2012-02-18 16:06:09 +00:00
Lukas Eder
1a3b91734b
[ #408 ] Add class prefixes, suffixes and other options to the code generator - replaced "suffix" by "mode" in GeneratorStrategy
2012-02-18 15:35:47 +00:00
Lukas Eder
43b3f39083
[ #1164 ] Distinguish between Definition.getInputName(), .getOutputName(), .getJavaName()
...
[#1165 ] Add constraint name to generated javadoc
2012-02-18 13:58:53 +00:00
Lukas Eder
17a61d8856
[ #1149 ] Allow for optional " http://www.jooq.org/xsd/jooq-codegen-2.0.4.xsd " namespace in jooq-codegen configuration
2012-02-16 20:59:00 +00:00
Lukas Eder
c0764d20c3
[ #492 ] RUNTIME-CONFIG: Add run-time configuration
...
[#1151 ] Deprecate SchemaMapping in favour of new runtime configuration
Re-generated jooq-meta artefacts
2012-02-15 21:41:16 +00:00
Lukas Eder
db539ad29c
Release 2.0.5-SNAPSHOT
2012-02-15 17:47:33 +00:00
Lukas Eder
1597e34955
Fixed code generation issues
2012-02-12 15:06:28 +00:00
Lukas Eder
8a1ca11662
Release 2.0.4
2012-02-12 14:37:58 +00:00
Lukas Eder
28681a811d
[ #1136 ] Add generation option to generate navigation methods
2012-02-12 13:55:50 +00:00
Lukas Eder
5f68d70aa7
[ #1134 ] NullPointerException in code generation when a foreign key constraint references a table from another schema that is not being generated
2012-02-12 12:58:42 +00:00
Lukas Eder
c40db95450
[ #1096 ] Add support for generator.generate.unsigned-types in Maven source code generation
...
[#1108 ] Add support for multi-schema databases using Maven code generation
2012-02-11 15:03:13 +00:00
Lukas Eder
08684517d1
[ #8 ] Add JPA annotations to generated POJOs
2012-02-11 11:39:31 +00:00
Lukas Eder
08fb1fd521
[ #1127 ] Add support for POJO classes generation
2012-02-10 21:42:37 +00:00
Lukas Eder
855eeb641d
[ #1095 ] Move generator.generate.unsigned-types to generator.database namespace
2012-02-04 22:02:10 +00:00
Lukas Eder
e90b1f4071
[ #282 ] Add support for multi-schema databases
2012-02-03 13:39:37 +00:00
Lukas Eder
9bb49fc234
[ #395 ] Use XML configuration file instead of plain properties file
2012-01-29 21:28:55 +00:00
Lukas Eder
90cfec17b3
Release 2.0.4-SNAPSHOT
2012-01-29 20:49:08 +00:00
Lukas Eder
86c380a534
[ #395 ] Use XML configuration file instead of plain properties file - Implemented backwards-compatibility
2012-01-29 20:46:32 +00:00
Lukas Eder
1caa1059d6
[ #395 ] Use XML configuration file instead of plain properties file - Implemented backwards-compatibility
2012-01-29 20:43:34 +00:00
Lukas Eder
134e44218b
[ #395 ] Use XML configuration file instead of plain properties file - Implemented backwards-compatibility
2012-01-29 20:43:09 +00:00
Lukas Eder
22d3e3f2c4
[ #395 ] Use XML configuration file instead of plain properties file - Implemented backwards-compatibility
2012-01-29 20:41:39 +00:00
Lukas Eder
882f2ba7c8
[ #395 ] Use XML configuration file instead of plain properties file - Added jaxb artefacts
2012-01-29 18:52:58 +00:00
Lukas Eder
c47e79b92f
[ #395 ] Use XML configuration file instead of plain properties file - Added jaxb artefacts
2012-01-29 18:35:45 +00:00
Lukas Eder
cff1e62b9c
Release 2.0.3
2012-01-29 14:30:53 +00:00
Lukas Eder
17ca31d27c
Release 2.0.2
2012-01-08 15:54:53 +00:00
Lukas Eder
83d67f09f9
[ #1033 ] Generate table comments into generated Tables.java as Javadoc
2012-01-05 20:02:40 +00:00
Lukas Eder
f5eb466fd9
[ #1011 ] Add code generation configuration parameter to avoid generating @Generated annotation
2011-12-30 10:09:45 +00:00
Lukas Eder
3d214297cc
Release 2.0.1
2011-12-23 12:36:58 +00:00
Lukas Eder
08b7d6ecf5
[ #968 ] Allow for custom enum types, configured in the code generator - fixed Postgres casting of synthetic EnumTypes
2011-12-23 12:04:46 +00:00
Lukas Eder
8509ecdcb4
Release 2.0.1-SNAPSHOT
2011-12-04 17:32:12 +00:00
Lukas Eder
496c333e93
Release 2.0.0
2011-11-27 15:07:11 +00:00
Lukas Eder
81ade0a70c
Release 2.0.0-RC1
2011-11-25 19:16:09 +00:00
Lukas Eder
a153f8c25f
Release 2.0.0
2011-11-25 16:29:17 +00:00
Lukas Eder
81c9131d6d
[ #958 ] CODEGEN: Add generation-time schema mapping, allowing for re-writing schemata in jooq-codegen
2011-11-22 19:14:32 +00:00
Lukas Eder
55239a4757
[ #960 ] CODEGEN: Add code generation configuration parameter to avoid using the new UByte, UShort, UInteger, ULong wrappers for UNSIGNED number types
2011-11-21 18:06:57 +00:00
Lukas Eder
0e606c9342
[ #959 ] Compilation errors in generated source code if MySQL enum values match Java reserved words, such as 'true', 'false', 'new', etc...
2011-11-20 20:50:03 +00:00
Lukas Eder
e8f4bab3cb
[ #955 ] Generate a reference to every type in a new UDTs.java class
2011-11-20 18:26:26 +00:00
Lukas Eder
41f1fa807f
[ #799 ] Add support for Oracle PL/SQL's object-oriented MEMBER PROCEDURES and MEMBER FUNCTIONS
...
[#957 ] Add <R> R Factory.newRecord(UDT<R>) for constructing attached UDTRecords
2011-11-18 21:10:36 +00:00
Lukas Eder
b25421cbf4
[ #937 ] In the event of name clash (same name for table and field) generated code has errors
...
[#953 ] Make DefaultGeneratorStrategy methods non-final to allow for overriding
2011-11-18 14:09:26 +00:00
Lukas Eder
f9721d8208
[ #939 ] Include license.txt and readme.txt in .jar files' META-INF directory
2011-11-18 10:25:50 +00:00
Lukas Eder
e3399d9baa
[ #951 ] Empty Password for jOOQ-codegen-maven Causes NPE
2011-11-18 09:58:12 +00:00
Lukas Eder
d5ba94ae38
[ #117 ] Improve DSL support for field and table aliasing (decrease verbosity)
...
[#938 ] CODEGEN: Add static/instance table field configuration
2011-11-14 19:47:07 +00:00
Lukas Eder
56b06a9405
[ #117 ] Improve DSL support for field and table aliasing (decrease verbosity) - experimental implementation
2011-11-13 23:11:10 +00:00
Lukas Eder
01fcc2311a
[ #924 ] Generate a reference to every table in a new Tables.java class
2011-11-11 19:09:04 +00:00
Lukas Eder
bec1685cfe
[ #923 ] Reduce the internal API leak by moving some utilities to org.jooq.tools
2011-11-11 18:04:41 +00:00
Lukas Eder
61e6c87299
[ #686 ] Reduce the internal API leak by preventing access to TableFieldImpl, UDTFieldImpl, and other internal classes - Hide ParameterImpl
2011-11-11 17:47:23 +00:00
Lukas Eder
db8ba92e7e
[ #686 ] Reduce the internal API leak by preventing access to TableFieldImpl, UDTFieldImpl, and other internal classes - Hide UDTFieldImpl
2011-11-11 16:45:39 +00:00
Lukas Eder
2ef7382160
[ #686 ] Reduce the internal API leak by preventing access to TableFieldImpl, UDTFieldImpl, and other internal classes - Hide TableFieldImpl
2011-11-11 16:20:23 +00:00
Lukas Eder
f8681e2671
[ #899 ] Build jOOQ .jar files as bundles to be deployed into OSGI environments - removed OSGI information again from jooq-meta, jooq-codegen
2011-11-09 18:34:25 +00:00
Lukas Eder
081d0e71a1
[ #894 ] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved string functions
2011-11-05 18:04:32 +00:00
Lukas Eder
267a55b28c
[ #904 ] Move SQLDialectNotSupportedException into org.jooq.exception package
2011-11-05 12:14:12 +00:00
Lukas Eder
b4ad902f02
Unified Eclipse settings for imports/static imports. Avoid importing *
2011-11-05 12:07:34 +00:00
Lukas Eder
007aa862ef
[ #898 ] Replace usage of checked SQLException by an unchecked DataAccessException, similar to that of Spring
...
[#899 ] Build jOOQ .jar files as bundles to be deployed into OSGI environments
[#900 ] Purge deprecated API - Prior to 2.0
2011-11-04 16:07:08 +00:00
Lukas Eder
de67521fb4
[ #718 ] Sequences should be mapped to appropriate type (e.g. SMALLINT, INT, BIGINT, etc)
2011-10-30 15:06:20 +00:00
Lukas Eder
35f7a6f065
Release 2.0.0-SNAPSHOT
2011-10-30 14:57:59 +00:00
Lukas Eder
0e5f8de8c1
Release 1.6.9-SNAPSHOT
2011-10-25 17:47:58 +00:00
Lukas Eder
c0c7e89a3e
Release 1.6.8
2011-10-22 15:17:29 +00:00
Lukas Eder
a05e19db6f
Upgraded H2 to latest version from trunk for some tests
2011-10-20 17:12:18 +00:00
Lukas Eder
f699d26460
[ #773 ] Execute standalone stored functions as CallableStatement to prevent issues with transactions
...
[#852 ] Review stored procedures / functions concept. Merge them all into a single "Routine" type
2011-10-17 17:48:07 +00:00
Lukas Eder
3066b30a1f
[ #852 ] Review stored procedures / functions concept. Merge them all into a single "Routine" type - Avoid generating deprecated code for this task
2011-10-08 20:51:58 +00:00
Lukas Eder
debf27ee01
[ #852 ] Review stored procedures / functions concept. Merge them all into a single "Routine" type - Regenerated integration test schemata
...
[#854 ] Add convenience methods Field.isTrue(), isFalse() for conversion of "Y", "YES", "1", "true", "on", etc into a boolean condition
2011-10-08 20:16:21 +00:00
Lukas Eder
e760245eb8
[ #852 ] Review stored procedures / functions concept. Merge them all into a single "Routine" type - Removed some deprecated jooq-meta API. Backwards-compatibility is too complex to achieve in jooq-meta
2011-10-08 18:22:54 +00:00
Lukas Eder
1c9ff85cc9
[ #852 ] Review stored procedures / functions. Merge them all into a single procedure type
...
[#853 ] DB2 generated convenience methods for stored functions have unstable ordering
2011-10-02 19:53:27 +00:00
Lukas Eder
e93a1595cb
[ #608 ] Add jOOQ version number in generated source code
2011-10-02 10:17:28 +00:00
Lukas Eder
def0ce3896
[ #850 ] Use http://www.jooq.org as URL for the @Generated annotation
2011-10-01 08:52:52 +00:00
Lukas Eder
ab9c645e1d
[ #848 ] Purge deprecated API - Prior to 1.6.1
...
[#849 ] Replace Cursor.fetchResult() by Cursor.fetch()
2011-09-27 17:50:59 +00:00
Lukas Eder
1c6ba38992
Release 1.6.8-SNAPSHOT
2011-09-26 18:11:24 +00:00
Lukas Eder
b22fa9db18
Release 1.6.7
2011-09-25 21:53:40 +00:00
Lukas Eder
1f85a6e0f2
Release 1.6.7-SNAPSHOT
2011-09-24 14:40:41 +00:00
Lukas Eder
41e531ca9f
Release 1.6.6
2011-09-12 17:10:15 +00:00
Lukas Eder
fca87d7ae5
Release 1.6.6-SNAPSHOT
2011-08-29 17:14:59 +00:00
Lukas Eder
7510f8e461
Release 1.6.5
2011-08-28 18:33:06 +00:00
Lukas Eder
10b0e2de8a
Added some .gitignore files
2011-08-07 16:31:32 +00:00
Lukas Eder
20ae87b010
Release 1.6.4 - Fixed pom.xml to omit Javadoc tree overview (53MB!)
2011-08-07 14:55:04 +00:00
Lukas Eder
4496bb9290
Release 1.6.4
2011-08-07 14:12:53 +00:00
Lukas Eder
223104dd9f
Release 1.6.4
2011-08-07 14:04:12 +00:00
Lukas Eder
a7c4b6a156
[ #790 ] Purge deprecated generated code
2011-08-06 16:12:45 +00:00
Lukas Eder
cba4d82261
[ #789 ] Deprecate Record constructors with Configuration parameter
2011-08-06 15:43:04 +00:00
Lukas Eder
9187f51541
Added Maven Eclipse Plugin
2011-08-02 20:37:52 +00:00
Lukas Eder
2e7ea84cd1
[ #198 ] Add SELECT INTO functionality
...
[#782 ] Add <T> T Record.getValue(..., Class<? extends T>) methods for convenient type conversion
2011-08-01 09:42:11 +00:00
Lukas Eder
9e1b0dc657
Version 1.6.4-SNAPSHOT
2011-07-31 16:49:49 +00:00
Lukas Eder
450f370dff
[ #767 ] An empty Java package is generated for PL/SQL packages containing underscores
2011-07-24 21:25:41 +00:00
Lukas Eder
031fddbc86
Release 1.6.3
2011-07-24 17:09:49 +00:00
Lukas Eder
5666cfd019
[ #760 ] Reorganise SVN repository. Move modules to sub-directory trunk/
2011-07-24 15:08:50 +00:00