Commit Graph

1888 Commits

Author SHA1 Message Date
Lukas Eder
bcd4e9ec70 [#1658] Fixed unit tests 2014-10-30 10:35:14 +01:00
Lukas Eder
062f32e2a6 Release 3.5.0 2014-10-20 16:50:02 +02:00
Lukas Eder
348447248f [#3703] Deprecate CastMode.SOME and RenderContext.cast() 2014-10-20 16:49:52 +02:00
Lukas Eder
d70cee4dad [#3702] Add Configuration.family() for convenience and API consistency 2014-10-20 12:13:13 +02:00
Lukas Eder
60deb27bbd [#3696] OutOfMemoryError with SQL Azure, caused by long-running loop of
consuming further exceptions
2014-10-20 11:30:31 +02:00
Lukas Eder
cf00bd9d6d [#3579] Fixed UNION implementation for databases that support LIMIT / OFFSET 2014-10-15 19:02:04 +02:00
Lukas Eder
d77e77696b [#3579] More meaningful API 2014-10-15 18:29:15 +02:00
Lukas Eder
b0541ab2d5 Added jOOQ brand to free jOOQ edition log output 2014-10-15 17:56:07 +02:00
Lukas Eder
a9b1b4fbfd [#3682] PostgreSQL INSERT .. RETURNING doesn't work with plain SQL table 2014-10-14 10:23:52 +02:00
Lukas Eder
83d12c8d70 [#3000] Fixed also org.jooq.impl.Val implementation 2014-10-10 15:55:06 +02:00
Lukas Eder
74c76a15c5 [#3678] Add some JavaBeans-style setters to the DefaultConfiguration to
simplify configuration via Spring
2014-10-10 15:39:51 +02:00
Lukas Eder
3d185e193a Add a remark about the jOOQ integration tests 2014-10-10 14:59:03 +02:00
Lukas Eder
52cf4faffb [#3680] Remove all unit tests that make assumptions on how exactly the SQL is rendered 2014-10-10 14:52:24 +02:00
Lukas Eder
fe3af75a03 Fixed some bad @Support annotations 2014-10-10 14:30:23 +02:00
Lukas Eder
568f012e46 [#3579] [#3664] Emulate nested set operators in databases that don't support them natively 2014-10-10 14:30:11 +02:00
Lukas Eder
8c54801066 [#3000] Add additional DEFAULT value for BackslashEscaping 2014-10-07 11:50:40 +02:00
Lukas Eder
8723f0353c [#3670] Add DSL.coerce(Object, ...<T>) for convenience 2014-10-07 10:31:20 +02:00
Lukas Eder
c72ab430ab [#3671] Add alternative DSL.concat() syntax for convenience 2014-10-07 10:25:35 +02:00
Lukas Eder
c8c5bb16d8 [#3630] ArrayOutOfBoundsException when using backslash escaping in MySQL with jOOQ plain SQL 2014-10-06 15:00:44 +02:00
Lukas Eder
426255e6fa [#3000] Add Setting to enable MySQL backslash escaping 2014-10-06 14:29:11 +02:00
Lukas Eder
64306e5596 [#3665] Typos in Javadocs 2014-10-06 12:17:21 +02:00
Lukas Eder
ece9035bc9 [#3650] NullPointerException on TableRecord.insert() when primary key information is not present 2014-10-06 10:45:33 +02:00
Lukas Eder
423ecdefab [#3648] Adapted unit tests 2014-09-23 13:48:23 +02:00
Lukas Eder
bfd0c6ae0c [#3648] Use JDBC Escape syntax for MySQL Date / Time literals to circumvent a known MySQL bug 2014-09-23 13:43:38 +02:00
Lukas Eder
445602e83f [#3644] Enhance DSL API to work around Nashorn interoperability issue with overloading and varargs 2014-09-22 14:47:20 +02:00
Lukas Eder
51677f609f [#3639] java.lang.NoSuchMethodException: createARRAY when using Oracle arrays with Spring TransactionAwareDataSourceProxy 2014-09-19 15:02:53 +02:00
Lukas Eder
31477324dc [#3638] Let ResultQuery<R> extend Iterable<R> 2014-09-17 17:52:10 +02:00
Lukas Eder
63d761a16d [#3638] Let ResultQuery<R> extend Iterable<R> 2014-09-17 17:49:27 +02:00
Lukas Eder
9cb8d9b030 [#3634] Record.into(Table) maps to the wrong table when passing an aliased table after a self-join 2014-09-17 12:05:31 +02:00
Lukas Eder
983ca51cfb [#3627] Add simplified API for CASE WHEN [ condition ] THEN [ select ] expressions 2014-09-08 15:28:52 +02:00
Lukas Eder
ba87ad6e60 [#3628] Add <T> Field<T> DSL.field(Select<? extends Record1<T>>) 2014-09-08 15:17:51 +02:00
Lukas Eder
ebe9d22b2f [#3623] Add ParamType.NAMED_OR_INLINED to render named parameters only if a name is given 2014-09-08 14:35:07 +02:00
Lukas Eder
5cc7fc277b [#2155] Add Converter support to Routines and UDTs 2014-09-08 12:39:23 +02:00
Lukas Eder
727327447b [#3626] Add Map<S, Result<R>> Result.intoGroups(Table<S>) 2014-09-08 11:38:45 +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
dbd2497441 [#3622] Add support for Field.in(Result<Record1<T>>) and Row[N].in(Result<RecordN<T1, ..., TN>>) 2014-09-03 18:43:27 +02:00
Lukas Eder
c417085008 [#3427] Internal QueryCollectorSignal exception escapes into user code when not dealt with in ExecuteListener 2014-09-02 10:04:18 +02:00
Lukas Eder
bc537587c1 [#3608] Typo in documentation of transaction method 2014-08-29 16:27:42 +02:00
Lukas Eder
853e4a0a7e [#3600] Add support for SQL standard SELECT .. WITH CHECK OPTION 2014-08-29 16:24:50 +02:00
Lukas Eder
4b9fd5c63b [#3602] Cannot INSERT into view 2014-08-29 16:05:21 +02:00
Lukas Eder
0b2cb84ab5 [#3532] Fixed bad @Support annotations 2014-08-29 15:40:53 +02:00
Lukas Eder
e89f310cfa [#3532] Add support for DROP ... IF EXISTS clauses in DDL 2014-08-29 14:54:13 +02:00
Lukas Eder
00f956e39c Fixed compilation error 2014-08-27 13:56:56 +02:00
Lukas Eder
cee7511940 [#3506] Instrument the jOOQ API during integration tests to verify correct application of @Support annotations 2014-08-27 13:14:43 +02:00
Lukas Eder
915df76da3 [#1392] Add formatInsert() to render insert statements from a Result 2014-08-26 10:46:56 +02:00
Lukas Eder
68b6ec5b60 [#2674] Add support for stored procedures in MockConnection / MockDataProvider / MockExecuteContext 2014-08-25 18:10:08 +02:00
Lukas Eder
587155ab1f [#3595] Add MockResult<init>(Record data) convenience constructor 2014-08-25 18:03:44 +02:00
Lukas Eder
e46450c793 [#3592] Add Setting to enable Oracle scalar subquery caching for stored function calls 2014-08-25 16:00:22 +02:00
Lukas Eder
754328b80b [#3586] Context.paramType() is initially null instead of INDEXED 2014-08-22 15:24:28 +02:00
Lukas Eder
a557297532 [#3582] Record.from(Object) does not consider DataType.nullable() which may lead to constraint violations when inserting 2014-08-22 14:54:25 +02:00