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
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
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
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
c95aa4cb7b
[ #1552 ] Generate fetchBy[ColumnName] methods in generated DAO classes
2012-07-11 22:17:52 +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
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
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