Commit Graph

1472 Commits

Author SHA1 Message Date
Lukas Eder
9305e305d3 [#2963] Lower log level for warnings about unknown SQL data types from MetaDataFieldProvider (plain SQL) 2014-01-22 11:11:52 +01:00
Lukas Eder
76c4c5486a [#2970] Add DSL.isnull() as a synonym for NVL() for the SQL Server dialect 2014-01-22 09:38:59 +01:00
Lukas Eder
a1b6996990 [#2937] Fix trailing whitespaces in generated code 2014-01-15 18:10:28 +01:00
Lukas Eder
67fe34927d [#2950] Add Table.getComment() and Field.getComment() to access comment
meta information from the schema
2014-01-15 17:59:22 +01:00
Lukas Eder
32dd2e1b8d [#1070] Add support for SQL Server table-valued functions 2014-01-13 19:06:25 +01:00
Lukas Eder
7bdc75bb64 [#2944] Add support for GROUP_CONCAT in SQLite 2014-01-13 12:04:57 +01:00
Lukas Eder
e00da6975d [#2933] Add {Result.into|ResultQuery.fetch}{Map|Group}({Field<?>|Field[]}, RecordMapper<R, E>) 2014-01-07 13:00:42 +01:00
Lukas Eder
b2b5482765 [#2931] Add DSLContext.fetchCount(Table<?>) and fetchCount(Table<?>, Condition) 2014-01-06 15:23:46 +01:00
Lukas Eder
643d14acc1 [#2926] Add code-generation support for the MySQL / MariaDB TINYTEXT data type 2014-01-06 10:52:41 +01:00
Lukas Eder
510aac4e05 [#2492] Dumping updated MS Access code to jOOQ OSS Edition 2014-01-02 18:15:47 +01:00
Lukas Eder
d6aa41d487 [#1506] Allow for inserting empty records (e.g. INSERT INTO .. VALUES () or INSERT INTO .. DEFAULT VALUES) 2013-12-31 17:38:56 +01:00
Lukas Eder
52e786b0b6 Simplified DSL interface hierarchy, compatibly 2013-12-31 16:33:01 +01:00
Lukas Eder
c2e2730583 Line separators again... 2013-12-31 14:04:09 +01:00
Lukas Eder
be252ca22b [#2734] Add support for lateral derived tables 2013-12-28 14:21:03 +01:00
Lukas Eder
08981c835b [#2912] Add convenience methods set(Connection), set(DataSource), derive(Connection), derive(DataSource) to DefaultConfiguration 2013-12-28 11:56:19 +01:00
Lukas Eder
afaad5e559 [#2900] verload MockFileDatabase constructor to allow for Readers, InputStreams, and Strings 2013-12-17 15:34:30 +01:00
Lukas Eder
b472a8424b [#2883] Add support for PostgreSQL COUNT(DISTINCT(a, b, ...)) through DSL.countDistinct() 2013-12-16 18:16:52 +01:00
Lukas Eder
81b19b893f [#2898] Add DSL.generateSeries(int, Field<Integer>) and (Field<Integer>, int) overloads 2013-12-16 17:20:33 +01:00
Lukas Eder
42d8d4f542 Regenerated Rows 2013-12-13 14:21:54 +01:00
Lukas Eder
bae00eca77 [#2655] Improve ArrayIndexOutOfBoundsException: -1 error message when unknown field is accessed from a record 2013-12-13 14:21:46 +01:00
Lukas Eder
73dcad7687 [#2881] Throw IllegalArgumentException when calling SelectQuery.addJoinOnKey() and addJoinUsing() with bad JoinType 2013-12-09 14:39:00 +01:00
Lukas Eder
cb70397099 [#845] [#846] Add support for the T-SQL and Oracle 12c CROSS / OUTER APPLY clauses 2013-12-09 14:11:33 +01:00
Lukas Eder
babb0a4f49 [#2709] Add Record[N].value1(xx), value2(xx) setter methods 2013-12-09 12:58:58 +01:00
Lukas Eder
eaf6575052 [#2878] Deprecate Record.getValue() and Result.getValue() methods that take a defaultValue argument 2013-12-07 14:07:52 +01:00
Lukas Eder
36a356a1c9 [#531] Added missing Javadoc 2013-12-07 13:23:22 +01:00
Lukas Eder
8c68eb6f65 [#2876] Added a Javadoc remark about certain SQL dialects being available in commercial distributions only 2013-12-07 13:14:12 +01:00
Lukas Eder
5f7b344a8a [#2798] Inconsistent logic executed between Record.setValue(Field<T>, T) and BookRecord.setId(Integer) (generated) 2013-12-07 12:38:04 +01:00
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