Commit Graph

313 Commits

Author SHA1 Message Date
Lukas Eder
33a6aa3f9c Added twitter link 2011-11-22 21:05:20 +00:00
Lukas Eder
21283458b1 [#961] Use Oracle's SYS.ALL_SEQUENCES.MAX_VALUE to determine the type of a sequence. 2011-11-22 20:35:57 +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
b1dbf6805b [#967] Better document type conversion
[#969] Add <T> List<T> ResultQuery.fetch(Field<?>, Class<? extends T>) convenience method
2011-11-22 17:59:13 +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
35a78808bc [#962] Postgres ordering of generated enum literals is unstable 2011-11-20 20:48:35 +00:00
Lukas Eder
8a60d7ee0f [#519] Add support for MySQL UNSIGNED numeric types 2011-11-20 18:34:49 +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
c3191a0dd3 [#955] Generate a reference to every type in a new UDTs.java class 2011-11-19 10:05:48 +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
93312a1f2f [#954] Add examples for source code generation of multiple schemata with Maven 2011-11-18 14:52:21 +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
73e66cfcdf Fixed Javadoc 2011-11-18 10:20:49 +00:00
Lukas Eder
e3399d9baa [#951] Empty Password for jOOQ-codegen-maven Causes NPE 2011-11-18 09:58:12 +00:00
Lukas Eder
8c858024c7 Copied some more methods from commons-lang StringUtils 2011-11-18 09:56:57 +00:00
Lukas Eder
6f7409ab8d Fixed typo 2011-11-18 08:39:35 +00:00
Lukas Eder
678ab08ef2 [#945] Calling UpdatableRecord.setValue() twice with the same argument causes the changed flag to be reset to false
[#948] Always set the changed flag to true in Record.setValue()
2011-11-16 20:49:45 +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
c685285e47 Checked in missing artefact 2011-11-13 18:07:03 +00:00
Lukas Eder
3135f72cbe Added PDF manual 2011-11-13 18:05:35 +00:00
Lukas Eder
aca827647f Added Ikai Lan's tutorial 2011-11-12 16:36:20 +00:00
Lukas Eder
f17452ec77 [#933] Add support for type Character in Record.into(Class<?>) methods and similar
[#936] Accept primitive types, such as int.class for type conversion
2011-11-12 15:29:02 +00:00
Lukas Eder
7334c16340 [#912] Add <R extends Record> R newRecord(Table<R>, Object) as the inverse of various into(Class<?>) methods
[#932] Let the bound of R in TableRecord extend TableRecord<R>, in UpdatableRecord to extend UpdatableRecord<R>
[#934] Don't consider static members in reflection utilities when used with Record.into(Class<?>) and similar methods
[#935] Don't consider final member fields in reflection utilities when used with Record.into(Class<?>) and similar methods
2011-11-12 13:10:38 +00:00
Lukas Eder
16efd8d2fb [#912] Add <R extends Record> R newRecord(Table<R>, Object) as the inverse of various into(Class<?>) methods
[#932] Let the bound of R in TableRecord extend TableRecord<R>, in UpdatableRecord to extend UpdatableRecord<R>
[#934] Don't consider static members in reflection utilities when used with Record.into(Class<?>) and similar methods
[#935] Don't consider final member fields in reflection utilities when used with Record.into(Class<?>) and similar methods
2011-11-12 13:05:57 +00:00
Lukas Eder
37802d86d8 [#931] Allow for conversion between Long and date/time types, and vice versa 2011-11-12 08:27:47 +00:00
Lukas Eder
c2ca42f5de [#930] Support converting date time types to java.util.Calendar 2011-11-11 21:14:33 +00:00
Lukas Eder
3e1d77c6b2 [#926] AbstractRecord.into() fails to convert java.sql.Date into java.util.Date
[#928] Add DataTypeException extending DataAccessException in case something went wrong when converting data types
2011-11-11 19:59:20 +00:00
Lukas Eder
942861daaf [#925] SelectConditionStep should extend SelectConnectByStep, not SelectGroupByStep 2011-11-11 19:27:49 +00:00
Lukas Eder
d4f5207e02 [#925] SelectConditionStep should extend SelectConnectByStep, not SelectGroupByStep 2011-11-11 19:27:12 +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
c6bcc388cc [#804] Add <R extends Record> to Insert, Update, Delete 2011-11-11 14:18:07 +00:00
Lukas Eder
db6b0e2fcc [#917] Add various Cursor.fetchOneInto() convenience methods 2011-11-11 14:03:33 +00:00
Lukas Eder
66154de826 [#920] Generic type is lost in Cursor.fetchInto(RecordHandler) 2011-11-11 13:55:10 +00:00
Lukas Eder
2c1d157268 [#916] Add <R extends TableRecord<R>> {Record.into(Table<R>) | Result.into(Table<R>) | ResultQuery.fetchInto(Table<R>) | Cursor.fetchInto(Table<R>)}
[#918] Add CustomTable, CustomRecord as base classes for more convenience when used with various into(Table) methods
[#919] Allow for accessing non-public constructors of Record subtypes
2011-11-11 12:38:35 +00:00
Lukas Eder
50d9c31265 [#913] NoClassDefFoundError in JooqUtil.isJPAAvailable() 2011-11-09 18:55:54 +00:00
Lukas Eder
3ef619db26 Fixed Javadoc 2011-11-09 18:55:26 +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
c4dd556887 [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved decode function 2011-11-09 18:16:05 +00:00
Lukas Eder
057068aef6 [#913] NoClassDefFoundError in JooqUtil.isJPAAvailable() 2011-11-09 07:14:35 +00:00
Lukas Eder
ac96662c6e Fixed javac compiler issue 2011-11-08 19:31:23 +00:00
Lukas Eder
a42de9aafb [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved greatest/least functions 2011-11-07 23:00:30 +00:00
Lukas Eder
5d672b666a [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved coalesce 2011-11-07 22:40:16 +00:00
Lukas Eder
2d3662e028 Release 1.6.9 - Documented batch operations 2011-11-07 19:31:18 +00:00