Commit Graph

1445 Commits

Author SHA1 Message Date
Lukas Eder
8875940e9d [#2835] UpdatableRecord.store() and DSLContext.executeInsert() show different behaviour with respect to NULL value insertion 2013-12-07 12:10:28 +01:00
Lukas Eder
46feeb8da7 [#2870] Added failing integration test 2013-12-07 11:48:55 +01:00
Lukas Eder
5ffaac2e39 [#2152] Invalid column type: 16, when binding null as java.lang.Boolean onto a NUMBER(..) column in Oracle 2013-12-07 10:45:02 +01:00
Lukas Eder
abf1ae51ee [#2744] Emulate INSERT .. RETURNING through SELECT FROM FINAL TABLE (INSERT ...) in DB2 2013-12-06 12:48:04 +01:00
Lukas Eder
73343b3c95 Fixed some warnings 2013-12-06 12:46:05 +01:00
Lukas Eder
6d726aaa5c [#2872] Possible StackOverflowError when using plain SQL tables with inlined QueryParts 2013-12-06 12:45:50 +01:00
Lukas Eder
bcd073a402 [#2869] DefaultRecordMapper should attach resulting records according to Settings.attachRecords, if target type implements Attachable 2013-12-06 11:29:23 +01:00
Lukas Eder
410b81ff58 [#2840] Add DSL.date(), DSL.time(), and DSL.timestamp() to extract date, time, timestamp parts from a TIMESTAMP 2013-11-28 18:40:02 +01:00
Lukas Eder
01d95eab79 [#2863] Remove unnecessarily cached Connection in DataSourceConnectionProvider 2013-11-27 11:23:53 +01:00
Lukas Eder
075730243c Pro code dump 2013-11-19 18:22:21 +01:00
Lukas Eder
36b21a5dc8 [#2857] Unnecessary whitespace rendered in USING() clause 2013-11-19 18:18:45 +01:00
Lukas Eder
b863d43e8c [#2845] AbstractStoreQuery.prepare() does not apply RenderKeywordStyle when specifying column names for return after INSERT - Actual fix 2013-11-19 17:46:57 +01:00
Lukas Eder
32243df9b2 Fixed warning 2013-11-18 12:41:58 +01:00
Lukas Eder
423d9ceefb [#2829] Integrated Johanes Bühler's pull request, fixing formatting, license headers, etc.
[#2853] Add DSLContext.fetchFromJSON()
2013-11-18 12:27:40 +01:00
Johannes Buehler
0fc758e3a2 #2829 applied eclipse Code Formatting 2013-11-15 22:18:07 +01:00
Johannes Buehler
bea6968225 Merge remote-tracking branch 'github/master' 2013-11-15 21:48:26 +01:00
Johannes Buehler
9c751d7644 #2829 applied eclipse Code Formatting 2013-11-15 21:47:29 +01:00
Lukas Eder
861d43980a [#2848] Add support for infix-notation for bitwise operations 2013-11-15 18:07:04 +01:00
Johannes Buehler
6e7f1428ce Merge remote-tracking branch 'github/master' 2013-11-14 09:46:21 +01:00
Johannes Buehler
1144224aba added JSON Loader Tests
LoaderImpl now uses same executeSQL method for indeepended of the import format
2013-11-14 09:43:06 +01:00
Lukas Eder
8084bae5d4 [#2842] Sybase CAST(? AS LONG VARCHAR) must not contain a length 2013-11-11 14:30:03 +01:00
Lukas Eder
2caba92084 [#2831] Bad Javadoc formatting on MySQLDSL's and MariaDBDSL's enumType() method 2013-11-11 10:32:07 +01:00
Lukas Eder
e1184ba6a5 [#2829] Removed unneeded nullString() method from the JSON Loader API 2013-11-04 11:08:34 +01:00
Lukas Eder
7158978af2 [#2829] Enhance Loader API to allow for importing JSON data in addition to CSV data - Fixed warnings 2013-11-04 11:05:51 +01:00
Lukas Eder
e79890ede9 [#2492] Add support for the MS Access database - Synchronise jOOQ Professional Edition with jOOQ Open Source Edition 2013-11-04 11:05:15 +01:00
Lukas Eder
4ea1428d8c [#2829] Enhance Loader API to allow for importing JSON data in addition to CSV data - Fixed warnings 2013-11-04 10:44:41 +01:00
Johannes Buehler
b63423a92d Added JSON import Support. 2013-11-03 14:30:18 +01:00
Lukas Eder
d03f34c450 [#2824] Log 500 records on TRACE level, instead of just 5 2013-11-01 17:19:10 +01:00
Lukas Eder
eab6c31dd0 [#2809] Add support for MySQL's MID() function, which is a synonym for SUBSTRING() 2013-10-31 14:34:25 +01:00
Lukas Eder
09a68de5a0 Javadoc Fix 2013-10-31 11:07:20 +01:00
Lukas Eder
edc6baf3ae [#2767] Add support for CUBRID 9.2 features 2013-10-29 14:07:53 +01:00
Lukas Eder
425b71d92a Release 3.3.0-SNAPSHOT 2013-10-29 12:29:01 +01:00
Lukas Eder
e9029277fa [#2805] Add seekAfter() and seekBefore() to allow for paging in both directions 2013-10-29 11:54:31 +01:00
Lukas Eder
f55b482a34 [#2810] Add support for the REVERSE() function, where it is supported 2013-10-29 11:12:02 +01:00
Lukas Eder
267ba0faa9 [#2811] Deprecate ResultQuery.fetchLazy(int) - fetchSize is now passed to ResultQuery.fetchSize() not only for lazy fetching 2013-10-28 17:56:03 +01:00
Lukas Eder
759cab3fc4 [#2806] Add ResultQuery.fetchSize() to influence the JDBC Statement's fetch size 2013-10-28 17:55:48 +01:00
Lukas Eder
bd209424aa [#2658] Inefficient emulation of row value expression comparison predicates <, <=, >, >=. Factor out predicates for improved index usage 2013-10-23 17:37:00 +02:00
Lukas Eder
4352c1849d [#2795] Bad Javadoc on DSLContext.fetchOne(String) method 2013-10-23 16:07:04 +02:00
Lukas Eder
a812c03795 [#2246] Add <T> T DSLContext.fetchValue(Select<Record1<T>>) to support more typesafety when fetching single values 2013-10-23 15:17:56 +02:00
Lukas Eder
2c738d5797 [#2792] data(Object, Object) methods do not unset the value if null is passed 2013-10-23 09:53:54 +02:00
Lukas Eder
f479ee2a88 [#531] [#2790] Add a Context data map scoped to the current subquery 2013-10-22 18:09:02 +02:00
Lukas Eder
a02955dddf [#531] Add support for the WINDOW clause - Restrict rendering to PostgreSQL and Sybase 2013-10-22 17:02:38 +02:00
Lukas Eder
be4cf6ec24 [#531] Add support for the WINDOW clause 2013-10-22 16:38:08 +02:00
Lukas Eder
9765edd43a [#2788] Add support for the PostgreSQL "json" data type - Added a json column to the T_EXOTIC_TYPES table 2013-10-18 11:47:53 +02:00
Lukas Eder
6b9e227569 Fixed Javadoc 2013-10-18 11:47:28 +02:00
Lukas Eder
aa87284601 [#2779] Add support for LEFT(), RIGHT() functions 2013-10-17 16:36:57 +02:00
Lukas Eder
58233e5d0f [#2657] Fixed Javadoc Typo 2013-10-17 14:43:18 +02:00
Lukas Eder
372ef3a4eb [#2657] Add support for ORDER BY .. SEEK .. LIMIT to implement the "seek method" for faster offsets 2013-10-17 14:33:47 +02:00
Lukas Eder
fa7bc6942a [#2784] Add DSL.row(Collection<?>) to allow for interacting with collections of values or Fields 2013-10-17 13:43:41 +02:00
Lukas Eder
c23b615a76 [#2780] Add PostgresDSL.oid(Table<?>) to produce table.oid references 2013-10-16 14:28:50 +02:00