Commit Graph

3974 Commits

Author SHA1 Message Date
Lukas Eder
465bc88d7e [#3778] PostgreSQL enum array types have to be cast with their fully qualified name 2015-02-09 11:19:58 +01:00
lukaseder
1f2587d9a6 [#4036] Obsolete remark in RecordListener Javadoc about batch semantics 2015-02-09 08:23:48 +01:00
lukaseder
d0c5ea50cd [#4021] Some bugfixes 2015-02-08 19:44:17 +01:00
lukaseder
7cdbbe29f6 [#4021] Add a ScalaGenerator 2015-02-08 19:02:26 +01:00
lukaseder
0a30844ab6 [#4021] Scala cannot easily call protected static methods 2015-02-08 19:01:49 +01:00
lukaseder
3d58cbeed9 [#4027] Let INSERT statements default to using DEFAULT VALUES when no values are specified 2015-02-05 15:10:46 +01:00
lukaseder
f6d9c8dc85 Merge branch 'master' of https://github.com/jOOQ/jOOQ 2015-02-05 13:05:19 +01:00
lukaseder
53b326a7bb [#4028] Loader API's onDuplicateKeyIgnore() executes inefficient SELECT 2015-02-05 13:04:28 +01:00
lukaseder
24134dd65e [#3975] Add support for bulk insertion in the Loader API 2015-02-05 13:00:33 +01:00
Lukas Eder
e48eb20fbb [#4022] NullPointerException when generating SQLite table with composite primary key 2015-02-03 18:58:21 +01:00
Lukas Eder
427e3471c0 Eclipse... 2015-02-03 18:55:33 +01:00
Lukas Eder
4a5ab98d83 [#4022] NullPointerException when generating SQLite table with composite primary key 2015-02-03 18:55:26 +01:00
Lukas Eder
c7121a23c0 [#4019] Add system property to remove the logo from the log output 2015-02-03 15:54:47 +01:00
lukaseder
dcff603068 [#4017] jooq-meta-3.5.0.xsd is not valid XSD 1.0 2015-02-03 10:33:55 +01:00
lukaseder
fe49812b2a [#4017] jooq-meta-3.5.0.xsd is not valid XSD 1.0 2015-02-03 10:30:25 +01:00
lukaseder
c9fae85492 Fixed XSD Typo 2015-02-03 10:30:14 +01:00
lukaseder
de3c2e71a2 [#4011] Loader does not call release() when acquiring connections to commit transactions 2015-01-29 15:37:12 +01:00
lukaseder
1fff3741bd [#4012] Add new LoaderConfigurationException to indicate bad configurations in Loader API 2015-01-29 15:20:17 +01:00
lukaseder
cfa13aeaa7 [#2664] [#4013] Loader API improvements
- [#2664] Add flag to Loader API to enable batch execution
- [#4013] Add int Loader.executed(), a new counter that counts the number of executed statements
2015-01-29 15:12:46 +01:00
lukaseder
6536667ce1 [#4009] Add <R extends Record> Table<R> DSL.table(R...) 2015-01-29 10:11:29 +01:00
lukaseder
f1305a84d7 whitespace change 2015-01-29 10:11:16 +01:00
Lukas Eder
688eab4bdc Merge pull request #3988 from brmeyer/master
Incorrect IntelliJ directory listings in .gitignore
2015-01-28 16:18:41 +01:00
lukaseder
6318b10e97 [#3944] AbstractScope creates an excessive amount of HashMaps, internally 2015-01-28 15:34:52 +01:00
lukaseder
9e404cff0f [#3992] Grr Git 2015-01-28 09:22:20 +01:00
lukaseder
d96120f327 Merge branch 'master' of https://github.com/jOOQ/jOOQ.git
Conflicts:
	jOOQ/src/main/java/org/jooq/impl/DSL.java
2015-01-28 09:20:23 +01:00
lukaseder
3b842b6876 [#3992] Add <T> DSL.coalesce(Field<T>, T) 2015-01-28 09:16:52 +01:00
Lukas Eder
6ae884b877 Merge pull request #3992 from brmeyer/coalesce
Add <T> DSL.coalesce(Field<T>, T)
2015-01-28 09:11:02 +01:00
lukaseder
c5b5a73051 [#4000] Avoid {ResultSet | CallableStatement | SQLInput).wasNull() calls if not necessary, as they're somewhat expensive on some JDBC drivers 2015-01-27 11:11:58 +01:00
lukaseder
e864a41221 [#3998] Cache internal BindingGetResultSetContext instance across a single Cursor 2015-01-27 10:01:03 +01:00
lukaseder
2f4dd14dc3 [#3744] Fixed DSLContext method declarations 2015-01-26 17:38:28 +01:00
lukaseder
f1d35ffc45 [#3993] ResultQuery.fetchAny() methods Javadoc erroneously claims throwing of InvalidResultException 2015-01-26 17:32:02 +01:00
lukaseder
5bf0cc56cd [#3744] Add more precise subtypes for InvalidResultException 2015-01-26 17:28:06 +01:00
Brett Meyer
ab0a6bdc69 add additional DSL#coalesce method for (Field, values) 2015-01-26 11:07:09 -05:00
lukaseder
c2ca71302f [#3341] Cannot use ALTER TABLE ADD or CHANGE statements on MySQL for all column data types 2015-01-26 16:31:39 +01:00
Brett Meyer
33e616356d corrected IntelliJ in .gitignore 2015-01-26 09:43:40 -05:00
lukaseder
0549e202a6 [#3986] Add DSL.choose() as a synonym for DSL.decode(), and DSL.when(Field), DSL.when(Condition) as shortcuts 2015-01-26 15:30:10 +01:00
lukaseder
7b17735cc0 [#3982] Empty, OR-connected CombinedConditions should return FALSE, not TRUE 2015-01-26 14:54:32 +01:00
lukaseder
eaf909ac33 [#3985] Add support for more PostgreSQL array functions 2015-01-26 14:29:16 +01:00
lukaseder
30d7b868ef [#3985] Supported the array(select) function 2015-01-26 09:53:08 +01:00
lukaseder
f01153f7c0 [#3985] Two more functions supported 2015-01-26 09:40:59 +01:00
lukaseder
42ce221e4d [#3984] Implement Meta.getTables()[x].getReferences() 2015-01-25 14:36:43 +01:00
lukaseder
77beb6dd8d [#3983] Add <T> List<T> DSLContext.fetchValues(TableField<?, T>) 2015-01-25 13:02:53 +01:00
lukaseder
236da42743 [#3981] Implement Meta.getTables()[x].getPrimaryKey().getReferences() 2015-01-24 16:33:07 +01:00
lukaseder
80e02e2980 [#3977] Meta.getTables() also returns entries for indexes for PostgreSQL 2015-01-24 12:41:57 +01:00
lukaseder
99d397e624 [#3727] Fixed unit test 2015-01-21 20:12:08 +01:00
lukaseder
9ffef1d554 [#3727] Invalid SQL generated when window definitions from WINDOW clause contain frame clauses 2015-01-21 19:36:41 +01:00
lukaseder
9105e603d2 [#3853] Add support for CREATE TEMPORARY TABLE and all related flags 2015-01-21 18:54:37 +01:00
lukaseder
759daa2a55 [#3329] Support the SQL standard array_agg function 2015-01-20 19:24:14 +01:00
lukaseder
9abd23a916 [#3973] Add better support for re-using named bind values 2015-01-20 14:11:51 +01:00
lukaseder
308dd68691 [#3914] Add additional DSL.param() methods to create unnamed bind value placeholders 2015-01-20 10:50:50 +01:00