Javier Durante
7f41e2ed43
lastId implementation for Postgres
...
lastId implementation for Postgres
2015-02-16 10:04:58 +13:00
lukaseder
72de4aa303
[ #4063 ] Add DSLContext.truncate(String) convenience method
2015-02-13 17:58:06 +01:00
lukaseder
cd6e6a0c6a
[ #4056 ] Query.bind(String, Object) binds only to the first occurrence of a named bind value
2015-02-13 15:37:26 +01:00
lukaseder
414acb9700
[ #3870 ] HSQLDB also supports the FILTER clause
2015-02-11 07:54:10 +01:00
lukaseder
9171d637a6
Perhaps, that kitten is slightly over the top ;-)
2015-02-10 17:36:50 +01:00
lukaseder
2a8ea78904
[ #4046 ] Fixed Support annotations for SQL Server
2015-02-10 12:54:22 +01:00
lukaseder
49c8ff50d6
[ #4046 ] Fixed FK Support annotations for Oracle
2015-02-10 12:07:57 +01:00
lukaseder
6bc9584a18
[ #3708 ] Emit a newline character when performing formatted logging
2015-02-10 11:29:08 +01:00
lukaseder
d192db59b1
[ #3816 ] Use char literals instead of single-character String constants where applicable
2015-02-10 11:03:34 +01:00
lukaseder
fa5ed06f3a
[ #4049 ] Added pmd plugin and fixed unnecessary import warnings
2015-02-10 10:43:54 +01:00
lukaseder
ed6579d15a
[ #3941 ] Add DSL.param(Field<T>)
2015-02-10 09:32:40 +01:00
Lukas Eder
a15308ecea
[ #4048 ] Add support for ALTER TABLE ADD CONSTRAINT .. CHECK statements
2015-02-09 18:33:02 +01:00
Lukas Eder
290f7c562d
[ #4046 ] Add support for ALTER TABLE ADD CONSTRAINT .. FOREIGN KEY statements
2015-02-09 18:29:29 +01:00
Lukas Eder
528c13a6ae
[ #4047 ] Add DSL.deleteFrom() alias for DSL.delete()
2015-02-09 18:08:17 +01:00
Lukas Eder
ee72f49ec6
[ #4046 ] Add support for ALTER TABLE ADD CONSTRAINT .. FOREIGN KEY statements
2015-02-09 18:04:58 +01:00
Lukas Eder
9af5f22829
[ #4046 ] Add support for ALTER TABLE ADD CONSTRAINT .. FOREIGN KEY statements
2015-02-09 18:02:05 +01:00
Lukas Eder
70eb10349c
[ #3338 ] Add support for ALTER TABLE ADD CONSTRAINT .. UNIQUE, PRIMARY KEY statements
2015-02-09 15:45:29 +01:00
Lukas Eder
2d4791e2ab
[ #4044 ] Add support for ALTER TABLE DROP CONSTRAINT statements
2015-02-09 14:58:12 +01:00
Lukas Eder
f5f70565ef
[ #4045 ] Add AlterTableStep.addColumn() and dropColumn() methods as synonyms for add() and drop()
2015-02-09 14:22:48 +01:00
Lukas Eder
6d9ddf1342
Fixed XSD references
2015-02-09 14:10:35 +01:00
Lukas Eder
8df581a350
[ #4041 ] Bad unnesting of UDT arrays in PostgreSQL
2015-02-09 11:53:31 +01:00
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
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
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
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
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
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