Commit Graph

4892 Commits

Author SHA1 Message Date
lukaseder
afd9beba42 [#5421] Revert changes 2016-07-19 19:19:19 +02:00
lukaseder
b44ed5dafb [#5421] Revert changes 2016-07-19 19:12:00 +02:00
Lukas Eder
87024fee0e Merge pull request #5421 from er1c/scala
Generate Scala-Style Getter/Setter for Record classes
2016-07-19 17:39:36 +02:00
Eric Peters
ca3e0b371b 'name : Type' -> 'name: Type' scala-generated code format cleanup - http://docs.scala-lang.org/style/naming-conventions.html 2016-07-18 12:04:27 -07:00
Eric Peters
e316272b78 Add scala-style setters '_=' to Record classes 2016-07-18 12:03:05 -07:00
lukaseder
5f93366074 Merge branch 'master' of https://github.com/jOOQ/jOOQ 2016-07-14 18:04:47 +02:00
lukaseder
163f398b77 [#5415] Recommend using third party Gradle plugin for jOOQ instead of hand-written Groovy code 2016-07-14 18:04:34 +02:00
lukaseder
b04baaa49a Release 3.8.4 2016-07-14 18:04:20 +02:00
Lukas Eder
b74f66be6b Merge pull request #5415 from oehme/patch-1
Recommend jOOQ Gradle plugin
2016-07-14 17:59:47 +02:00
lukaseder
1c52ead91f [#5416] Bad update count on Oracle UPDATE .. RETURNING emulation 2016-07-14 17:00:18 +02:00
Stefan Oehme
cc9074edef Recommend jOOQ Gradle plugin
Instead of telling users to copy-paste a snippet of Groovy code into their build,
we now redirect them to a ready-to-use plugin. This provides several benefits:

- the user's build script is shorter
- the configuration syntax is cleaner
- it is easier to upgrade (users just update the plugin version instead of copy-pasting-modifying a new snippet)
- the jOOQ team does not need to maintain documentation/examples
- the jOOQ team does not need to troubleshoot problems about generating with Gradle, users can instead open issues for the plugin
2016-07-14 14:55:19 +02:00
lukaseder
3acd11534a [#5410] Update Hibernate dependency to 5.2.1 in jooq-meta-extensions 2016-07-12 19:03:57 +02:00
lukaseder
a6ab96c4cc [#5408] Optimistic locking doesn't work for PostgreSQL, Firebird, and Oracle 2016-07-12 17:36:19 +02:00
lukaseder
fbf2bba9c3 [#5404] Exceptions when calling Oracle functions / procedures with TABLE of TABLE type arguments 2016-07-12 16:45:45 +02:00
lukaseder
d49dbfc4b7 [#5399] Conversions.scala returns Option[_] instead of Option[T] or Option[U] where this is possible 2016-07-06 15:50:15 +02:00
lukaseder
822e1d35cb [#5395] Apply changes also to jOOQ-scala 2016-07-06 15:36:20 +02:00
lukaseder
18000246c5 Revert to pre-contravariant method signature to avoid generic issues 2016-07-06 15:19:59 +02:00
lukaseder
d98c043f24 Fixed javac/ejc generics issues 2016-07-06 15:00:49 +02:00
lukaseder
1da24e8c3b [#5398] Add also Converter.ofNullable() 2016-07-06 14:19:40 +02:00
lukaseder
6aba3baddf [#5398] Add converter constructor Converter.of(Class<T>, Class<U>, Function<? super T, ? extends U>, Function<? super U, ? extends T>) 2016-07-06 14:01:33 +02:00
lukaseder
5df74b0e83 [#5395] Fix covariance and contravariance on various Converter API usages 2016-07-06 13:47:42 +02:00
lukaseder
bd421892cb [#5396] Add Converter.andThen(Converter) and Converter.inverse() default methods 2016-07-05 11:40:40 +02:00
lukaseder
b5e87c6271 [#5395] Fix covariance and contravariance on various Converter API usages 2016-07-05 11:38:07 +02:00
lukaseder
be3cd52ce1 [#5302] Unmarshal warning : cvc-complex-type.2.4.b: The content of element 'target' is not complete. One of '{http://www.jooq.org/xsd/jooq-codegen-3.8.0.xsd:encoding}' is expected. 2016-07-04 18:27:28 +02:00
lukaseder
33dc238921 [#5312] Add SQLDataType.VARCHAR(length) and other methods for convenience 2016-07-04 18:07:02 +02:00
lukaseder
acd1fd62f3 [#5349] Wrong defaults for <tableValuedFunctions/> in jOOQ Open Source Edition 2016-07-04 17:40:27 +02:00
lukaseder
4137056a6e [#5264] PostgreSQL SMALLINT function arguments should always be cast explicitly 2016-07-04 17:15:03 +02:00
lukaseder
e91da53ccf [#5360] [#5373] Restored suggested logging from PR 2016-07-04 15:19:06 +02:00
lukaseder
2cc51949ea [#5360] [#5373] Add <syntheticIdentities> regular expression to code generator configuration 2016-07-04 15:16:33 +02:00
lukaseder
ce1b91b716 [#5242] Better formatting 2016-07-04 15:15:59 +02:00
Lukas Eder
7f8c397beb Merge pull request #5373 from oflege/master
Add <syntheticIdentities> regular expression to code generator configuration
2016-07-04 14:41:44 +02:00
lukaseder
48ea22d718 [#5372] Add Result.formatJSON(JSONFormat) to allow for different JSON formats 2016-07-04 14:35:35 +02:00
lukaseder
33d56327c7 [#5377] Refactored internals
TLTransactionProvider and TLConnectionProvider are closely coupled. It is
better to move the CP into the TP as an inner class to stress this close
coupling.
2016-07-04 13:38:12 +02:00
lukaseder
d12aad0122 [#5242] Fixed regression in Scala generated code 2016-07-04 11:06:47 +02:00
lukaseder
595ac08bf5 Release 3.8.3 2016-07-04 11:06:41 +02:00
lukaseder
ec9d42ace7 [#5385] Excessive WARN log level when a generated object has no name 2016-07-04 10:26:44 +02:00
lukaseder
9d40689686 [#5377] Better error message 2016-07-02 16:50:45 +02:00
lukaseder
6e35df87a0 [#5377] Add alternative TransactionProvider that implements ThreadLocal semantics 2016-07-01 18:37:36 +02:00
lukaseder
22c0f9f411 [#5384] Add Settings.executeWithOptimisticLockingExcludeUnversioned 2016-07-01 15:56:20 +02:00
lukaseder
f07e8fa4f0 [#5379] Fix compilation errors 2016-07-01 14:49:39 +02:00
lukaseder
7726050587 [#5380] MySQL STRAIGHT_JOIN is not implemented correctly 2016-07-01 14:39:02 +02:00
lukaseder
6951508814 [#5379] Add convenience API in Configuration.set() and derive() to bypass the *Provider types 2016-07-01 13:29:01 +02:00
lukaseder
4e1f458e6c [#5378] Add new TransactionListener SPI that hooks into the TransactionProvider lifecycle 2016-07-01 12:55:37 +02:00
lukaseder
311841c9e2 Manual fix 2016-07-01 12:55:27 +02:00
Lukas Eder
1d37047607 Update README.md 2016-06-30 18:08:12 +02:00
Lukas Eder
aec3ec6eb2 Update README.md 2016-06-30 18:01:08 +02:00
lukaseder
2f7df97256 [#5371] Add an example project using Spark Java and Chart.js 2016-06-30 17:58:12 +02:00
lukaseder
d6d89a03c8 Upgrade PostgreSQL driver version 2016-06-30 17:58:05 +02:00
lukaseder
f0f618078a Manual fix 2016-06-30 17:57:42 +02:00
Oliver Flege
453f3f0d73 [#5360] Add <syntheticIdentities> regular expression to code generator configuration 2016-06-30 14:52:55 +02:00