Commit Graph

1669 Commits

Author SHA1 Message Date
Lukas Eder
c974a26894 [#3229] Improved API 2014-05-06 15:02:14 +02:00
Lukas Eder
80dc9d197b [#3230] Implement TransactionProvider for use with DataSourceConnectionProvider 2014-05-06 14:47:28 +02:00
Lukas Eder
6d482ab35e [#3234] Handle also RuntimeExceptions 2014-05-06 12:22:55 +02:00
Lukas Eder
6f63e5f55f [#3234] Ensure that connections are always released, even if we don't have a statement 2014-05-06 12:22:11 +02:00
Lukas Eder
345f2e6392 [#3234] Connection Leak With BatchCRUD operations 2014-05-06 11:29:38 +02:00
Lukas Eder
2716c3a9e9 [#3191] ResultQuery.keepStatement(true) doesn't work correctly with DataSourceConnectionProvider 2014-05-05 16:15:18 +02:00
Lukas Eder
06dfaf5a2b [#682] Added code generation Maven profiles. Are these the right tool? 2014-05-05 14:03:03 +02:00
Lukas Eder
10ec532b4d [#3226] DefaultConnectionProvider shouldn't use DSL class for DEBUG logging 2014-05-05 10:39:39 +02:00
Lukas Eder
e8beadc6e7 [#3225] Various optimisations 2014-05-05 09:44:22 +02:00
Lukas Eder
28e3a7959d Fixed potential regression in client Spring configurations 2014-05-02 18:57:18 +02:00
Lukas Eder
f24ed41051 [#3229] Add DSLContext.transaction(Transactional) to implement nested transaction semantics through functional interfaces 2014-05-02 18:25:40 +02:00
Lukas Eder
b994268b8d [#682] Mavenise jooq-test - Changed directory layout, added pom.xml, removed most dependencies 2014-04-30 11:27:59 +02:00
Lukas Eder
e31a3a0780 [#3132] Fixed unit test 2014-04-29 17:14:30 +02:00
Lukas Eder
91678fba48 [#3132] Quoting identifiers that contain "special characters" may lead to unexpected results when using RenderNameStyle.AS_IS 2014-04-29 16:40:40 +02:00
Lukas Eder
a02e496812 [#3186] Bad SQL rendered for FOR UPDATE clause in Firebird 2014-04-29 15:48:19 +02:00
Lukas Eder
a3db104bc4 [#3214] Error when inserting PostgreSQL enum array 2014-04-28 14:33:49 +02:00
Lukas Eder
afbf75aee6 [#3212] Add support for value types in DefaultRecordMapper, when mapping Record1 types 2014-04-28 10:46:39 +02:00
Lukas Eder
4d27ced7b3 [#3199] Add some Javadoc to Result.attach() and Result.detach() to explain the semantics 2014-04-26 14:38:46 +02:00
Lukas Eder
44fc9fd1f7 [#3205] Add DSL.condition(Boolean) as a convenience for condition(Field<Boolean>) 2014-04-26 13:27:19 +02:00
Lukas Eder
264416d398 [#3203] Add DSL.not(Field<Boolean>) as a convenience for DSL.not(Condition) and condition(Field<Boolean>) 2014-04-26 13:20:19 +02:00
Lukas Eder
c915b67eda [#3189] Add DSL.sequenceByName(String...) 2014-04-16 12:43:42 +02:00
Lukas Eder
f506609069 [#2694] Unify RenderContext and BindContext traversal 2014-04-14 17:36:07 +02:00
Lukas Eder
1e0323fa19 [#2973] Field.in(Collection) should accept wildcard instead of T 2014-04-11 17:34:39 +02:00
Lukas Eder
7978972f07 [#454] Added some additional Javadocs to CTE types 2014-04-11 16:15:42 +02:00
Lukas Eder
3659ff8589 [#454] Support CTE with no explicit column names 2014-04-11 14:23:11 +02:00
Lukas Eder
24d1b421ae [#454] Fixed CTE and aliasing with derived column lists 2014-04-11 14:07:39 +02:00
Lukas Eder
1fe69f3079 [#454] DerivedColumnList is a better name than CorrelationName 2014-04-11 13:38:58 +02:00
Lukas Eder
149d6b0e9c [#454] Add support for CTE (Common Table Expressions / WITH-clause) 2014-04-09 19:41:51 +02:00
Lukas Eder
22cf47fe99 [#3164] Missing formatting when rendering formatted MERGE statement's SET clause - Removed excess whitespace 2014-04-08 15:05:12 +02:00
Lukas Eder
9d230fbde8 [#3162] NullPointerException when referencing window name that was not declared 2014-04-08 15:00:55 +02:00
Lukas Eder
f7006c7bb1 [#3164] Missing formatting when rendering formatted MERGE statement's SET clause 2014-04-08 14:48:30 +02:00
Lukas Eder
52fbd24e42 [#3169] Add more ResultQuery.fetchAnyXXX() convenience methods 2014-04-08 14:36:45 +02:00
Lukas Eder
3f0f1acfc8 [#3156] "Column ambiguously defined" when emulating derived column lists with duplicate column names 2014-03-26 12:22:29 +01:00
Lukas Eder
aa018cad8e [#3139] Add <T1, ..., T[N]> Result<Record[N]<T1, ..., T[N]>> DSLContext.newResult(Field<T1>, ..., Field<T[N]>) 2014-03-25 17:27:37 +01:00
Lukas Eder
7f6c5f8cb5 Regenerated Row[N] artefacts 2014-03-25 17:09:05 +01:00
Lukas Eder
54a1f4cbba [#3143] Bad Javadoc in the org.jooq.tools.json package: JSON tools are not "JSONAware" 2014-03-24 14:59:01 +01:00
Lukas Eder
9159d9f14b [#3147] Field.sortAsc() and sortDesc() should generate inlined values for sort indirection 2014-03-24 14:45:09 +01:00
Lukas Eder
0492923ff6 [#3119] Upgrade to JUnit 4.11 and omit using deprecated junit.framework.Assert in tests 2014-03-19 11:38:52 +01:00
Lukas Eder
ff3f9186cd [#3131] Query.getBindValues() should not return inlined bind values 2014-03-17 15:45:44 +01:00
Lukas Eder
e2aa1bcda9 [#3128] Change ArrayRecord.setList(List<? extends E>) into ArrayRecord.set(Collection<? extends E>) 2014-03-12 19:44:08 +01:00
Lukas Eder
54cb916736 [#3127] Deprecate ArrayRecord.set(Array) 2014-03-12 19:30:50 +01:00
Lukas Eder
7c02149bf1 [#3125] Generate default ArrayRecord constructors that don't need a
Configuration
[#3126] Deprecate generated ArrayRecord constructors that take a
Configuration argument
2014-03-12 19:09:44 +01:00
Lukas Eder
b1bb877abc [#3122] Runtime Schema mapping doesn't work for UDT 2014-03-12 17:30:27 +01:00
Lukas Eder
a95a137339 [#3115] Support hypothetical set function syntax (for CUME_DIST, RANK, DENSE_RANK, PERCENT_RANK) 2014-03-10 16:40:04 +01:00
Lukas Eder
50da819acb [#3108] Local Fields' Converters should be preferred over globally registered Converters 2014-03-08 13:57:48 +01:00
Lukas Eder
ce8ad8d930 [#3114] Converters are not correctly applied when returning a MockResult from a MockDataProvider - added unit test (not failing) 2014-03-08 11:06:38 +01:00
Lukas Eder
fb8a978dcb [#3101] MutablePOJOMapper doesn't work with annotated boolean getters 2014-03-07 15:14:41 +01:00
Lukas Eder
fbb7e1fd65 [#3090] Bad predicates generated from nullable keys on refresh(), update(), delete() 2014-03-03 13:10:02 +01:00
Lukas Eder
d837ca25ad [#3096] Add Constants.XSD_RUNTIME, NS_RUNTIME, XSD_CODEGEN, NS_CODEGEN 2014-03-03 11:31:45 +01:00
Lukas Eder
a06a52346d Removed unnecessary @Support annotations on implementations 2014-02-24 15:11:45 +01:00