Commit Graph

178 Commits

Author SHA1 Message Date
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