Commit Graph

5835 Commits

Author SHA1 Message Date
lukaseder
aea236dddd [#6804] Override equals() and hashCode() in org.jooq.impl.Fields 2017-11-08 14:25:14 +01:00
lukaseder
0818b0a276 [#6800] Optimise internal reflection cache by avoiding cache key arrays where possible 2017-11-08 14:04:28 +01:00
lukaseder
8cf2bb4702 [#4627] [#6798] Add Settings.mapConstructorParameterNames 2017-11-08 10:12:06 +01:00
lukaseder
9925c0bac8 [#4627] Java 6 compatibility 2017-11-08 10:00:44 +01:00
Lukas Eder
51b6c4557f
Merge pull request #6796 from eric239/feature/4627-support-java8-parameters
[#4627] Support parameter info compiled into bytecode
2017-11-08 09:50:19 +01:00
Ernest Mishkin
f9f2880add [#4627] Support parameter info compiled into bytecode 2017-11-07 17:14:30 -08:00
lukaseder
90c4fd9b34 [#6790] ConvertAll inefficiently unboxes and boxes primitive types 2017-11-07 12:25:51 +01:00
lukaseder
692d83366a [#6787] Inefficient ProxyMapper allocates a new MutablePOJOMapper delegate every time 2017-11-07 11:55:13 +01:00
lukaseder
6cf7f4120b [#6785] Result.format() breaks when there is a tabulator in the content 2017-11-06 12:20:45 +01:00
lukaseder
d25b126cae [#6704] Support PostgreSQL's escape string constants 2017-11-06 12:06:54 +01:00
lukaseder
3139bb309f [#6783] Add explicit unit of time specification to Query.queryTimeout() 2017-11-06 10:24:35 +01:00
lukaseder
12fd2b47b7 [#6781] Clarify DSL.currentDate() Javadoc: It creates ANSI SQL DATE values, not Oracle DATE 2017-11-06 09:27:53 +01:00
lukaseder
8050fbfeeb [#6704] Support PostgreSQL's escape string constants - in parser 2017-11-02 14:34:55 +01:00
lukaseder
710fce1018 [#6779] Oracle's quoted string literals start with case-insensitive Q letter 2017-11-02 13:51:06 +01:00
lukaseder
0196878ea4 [#6776] Add MockResult() and MockResult(int) convenience constructors 2017-11-02 10:08:12 +01:00
lukaseder
d681be1a97 [#6774] Improve MockDataProvider Javadoc about null or empty return values 2017-11-02 10:03:09 +01:00
lukaseder
95a8465e13 Merge branch 'master' of https://github.com/jOOQ/jOOQ 2017-11-01 12:10:29 +01:00
lukaseder
1b9fc64906 [#6771] Add a Setting to prevent UPDATE and DELETE statements that lack a WHERE clause 2017-11-01 12:10:00 +01:00
Lukas Eder
c4302df17e
Merge pull request #6766 from prasanthj/master
staff.picture column data is too long for mysql
2017-10-31 09:53:20 +01:00
lukaseder
8f56139a6a [#6763] PostgreSQL 10 multi column update expressions should use ROW() 2017-10-31 09:48:26 +01:00
lukaseder
b6d8a821f8 [#6765] Add SQLDialect.POSTGRES_10 2017-10-31 09:39:20 +01:00
Prasanth Jayachandran
78b2bbf556 staff.picture column data is too long for mysql 2017-10-31 01:19:30 -07:00
lukaseder
26f4f8814a [#6758] Avoid allocation of AbstractContext.visitListeners if unneeded 2017-10-30 17:14:53 +01:00
lukaseder
e8a1584d23 [#6679] Reduce GC pressure through lazy QueryPartList initialisation in SelectQueryImpl 2017-10-30 16:50:20 +01:00
lukaseder
9df6627b0f [#6755] Avoid unnecessary UnqualifiedName[] allocations in QualifiedField etc. 2017-10-30 16:11:01 +01:00
lukaseder
5bef562ef4 [#6752] Avoid various array allocations due to unnecessary varargs 2017-10-30 15:33:23 +01:00
lukaseder
b3f315ec04 [#6747] Avoid adding the LoggerListener if the log level is more than DEBUG 2017-10-30 14:43:36 +01:00
lukaseder
646697c7b2 [#6746] Avoid allocating a fresh "ExecuteListeners" instance in the absence of actual ExecuteListeners 2017-10-30 14:37:36 +01:00
lukaseder
2d3bbc1b44 Removed JDK 9 from Travis again (temporarily) 2017-10-30 14:37:17 +01:00
lukaseder
89ded41c13 [#6660] Updated Constants.XSD_META reference 2017-10-25 14:07:08 +02:00
lukaseder
569fab2d18 [#6727] XMLDatabase should be lenient about XML namespace 2017-10-25 13:45:02 +02:00
lukaseder
8807b7d677 Whitespace change 2017-10-25 13:44:42 +02:00
Lukas Eder
8f23ed0c88 Build jOOQ also with JDK 9 2017-10-20 11:27:48 +02:00
lukaseder
02700093d0 [#6730] Typo in Cursor.fetchOne() Javadoc's deprecation hint 2017-10-20 09:35:12 +02:00
lukaseder
4177e25c78 [#6485] [#6708] Support MySQL-specific storage clauses
- [#6485] MySQL-specific storage clauses
- [#6708] DDLDatabase fails when engine=InnoDB is specified
2017-10-19 14:48:01 +02:00
lukaseder
2f517565b4 [#6131] Add plain SQL storage() clause to CREATE TABLE statements 2017-10-19 13:33:33 +02:00
lukaseder
d280225df0 Updated junit dependency 2017-10-19 12:05:44 +02:00
lukaseder
5730c6e67f [#6720] Refactor some internals to use Scope.dsl() or Configuration.dsl() 2017-10-19 11:31:55 +02:00
lukaseder
89cc320382 [#6722] Deprecate AbstractQueryPart.create() methods 2017-10-19 10:58:59 +02:00
lukaseder
4b46260eb2 [#6721] Deprecate AbstractStore.create() 2017-10-19 10:34:09 +02:00
lukaseder
f6db231221 [#6718] Add missing overload DSLContext.newResult(Collection<? extends Field<?>>) 2017-10-18 16:26:07 +02:00
lukaseder
e8185bd6f4 [#5688] PostgreSQL RETURNING <col> AS <alias> is not rendered correctly 2017-10-18 16:09:56 +02:00
lukaseder
bb0a9592c9 [#6712] Redundant Javadoc generated when deprecation for unknown types is generated 2017-10-17 13:10:03 +02:00
lukaseder
3de1e63f5f [#6705] Added reference to github issue 2017-10-17 12:57:05 +02:00
Lukas Eder
dfd1b53241 Merge pull request #6706 from PicnicSupermarket/bugfix/issue-6705
[#6705] Avoid generating code with a redundant cast
2017-10-17 12:54:21 +02:00
lukaseder
eb0a862328 [#6707] Parser.parse() fails on trailing whitespace 2017-10-17 12:32:40 +02:00
Stephan Schroevers
2235098e52 [#6705] Avoid generating code with a redundant cast 2017-10-16 11:16:51 +02:00
lukaseder
a4407cbfcd [#6699] DSL.trueCondition() and DSL.falseCondition() should return constants 2017-10-12 18:06:19 +02:00
lukaseder
b952cb5c2f [#6696] Lazy allocate DefaultExecuteContext.batchXYZ arrays if not batching 2017-10-12 17:53:57 +02:00
lukaseder
1f22474162 [#5127] Remove the DATA_LOCALLY_SCOPED_DATA_MAP in SelectQueryImpl 2017-10-12 17:33:48 +02:00