Commit Graph

3819 Commits

Author SHA1 Message Date
lukaseder
936da988ab [#8042] ALTER TABLE .. RENAME TO .. should fully qualify tables if supported by the database 2018-11-13 11:57:29 +01:00
lukaseder
4eb8fe5ea9 [#8037] DSL.localDate() and DSL.localTime() don't work correctly on SQLite 2018-11-09 17:07:30 +01:00
lukaseder
31fd89753c [#8036] Add DataType.isTime() 2018-11-09 17:04:15 +01:00
lukaseder
514633b435 [#8035] PostgreSQL DateAdd doesn't work correctly with LocalDate 2018-11-09 16:52:59 +01:00
lukaseder
3fb596d6e1 [#8034] Add DataType.isDate() 2018-11-09 16:46:48 +01:00
lukaseder
98a3b3b393 [#7126] Add support for the PostgreSQL timestamp value [+-]INFINITY 2018-11-09 16:41:34 +01:00
lukaseder
5de8a09645 [#8033] Relax generic constraint on DSLContext.executeInsert(), executeUpdate() and similar methods 2018-11-09 15:37:16 +01:00
lukaseder
fb6b531388 [#8030] Remove the unnecessary Schema.getComment() override 2018-11-09 09:59:28 +01:00
lukaseder
e924faa75c [#8001] Overload all date time arithmetic API with Instant arguments 2018-11-06 17:16:18 +01:00
lukaseder
39a4c8dade [#5909] Deprecate RenderNameStyle.QUOTED and replace feature by renderQuotedNames 2018-11-06 16:34:15 +01:00
lukaseder
1f86fcd20a [#8026] Wrong SQL generated when H2 OffsetDateTime values are inlined 2018-11-06 12:51:57 +01:00
lukaseder
48d7695a4a [#8024] Missing ORACLE Support on DSL.offsetDateTime() overload 2018-11-06 10:27:16 +01:00
lukaseder
087e1ca01b [#8022] Support passing java.util.Date as a Field<Object> bind value 2018-11-05 13:03:24 +01:00
lukaseder
ee2b015350 [#8013] Regression in OffsetDateTime parser for negative tz offsets 2018-11-05 10:26:43 +01:00
lukaseder
05058a501c [#8013] Regression in OffsetDateTime parser when PostgreSQL timestamps have fractional seconds of 1, 2, 4, 5 digit precision 2018-11-05 10:05:07 +01:00
lukaseder
fcf8fe5830 [#8011] DDLDatabase cannot handle tables containing COLLATE clauses 2018-11-02 17:19:51 +01:00
lukaseder
3ca1f45335 [#8010] Add Table.where(Condition) and overloads 2018-11-02 16:31:15 +01:00
lukaseder
212b490806 [#7731] DAO methods do not profit from reflection cache when Settings.returnRecordToPojo = true 2018-11-02 12:23:24 +01:00
lukaseder
924ae61cfb [#8006] INSERT .. RETURNING produces records with wrong attached Configuration 2018-11-02 11:33:13 +01:00
lukaseder
c8b7a10c4f [#7991] NullPointerException in QueryPartList.removeNulls with Java 11 and immutable collections 2018-11-01 17:02:31 +01:00
lukaseder
9570a7b108 [#8000] Deprecate AbstractTable.createField(String, ...) methods 2018-11-01 16:41:01 +01:00
lukaseder
645f946c37 [#7999] Overload AbstractTable.createField(Name, ...) methods 2018-11-01 16:19:17 +01:00
lukaseder
446cce4a74 [#7952] Add SQLDataType.INSTANT 2018-11-01 16:04:10 +01:00
lukaseder
f7dfa816b2 [#7986] Significant time spent in OffsetDateTime.parse() when reading OffsetDateTime fields 2018-10-26 16:33:13 +02:00
lukaseder
c128561d45 [#7953] Discover JPA annotations also from overridden super class methods 2018-10-26 12:36:07 +02:00
lukaseder
64526434ac [#7982] Unnecessary alias generation in parser for derived tables 2018-10-26 11:46:10 +02:00
lukaseder
2f76a57806 [#7956] Deprecate DSL.groupConcat(Field<?>, String) 2018-10-25 18:18:24 +02:00
lukaseder
d8af6a5d85 [#7961] CREATE INDEX IF NOT EXISTS should intercept error code 1913 in SQL Server 2018-10-25 18:00:22 +02:00
lukaseder
f98c2f855d [#7966] Add Setting to turn off fetching generated keys from UpdatableRecord 2018-10-25 15:58:19 +02:00
lukaseder
6dc8b4bd52 [#7974] Add Reflect.initValue(Class) 2018-10-25 14:41:33 +02:00
lukaseder
14eb5acdd3 [#7971] Add missing delegation support to JDBC 4.3 methods in DefaultConnection and similar types 2018-10-25 14:16:54 +02:00
lukaseder
57ed9aee42 [#7734] Fix default implementation of MiniJAXB.unmarshal() 2018-10-25 13:21:19 +02:00
lukaseder
4285eba8b6 [#7959] Internal CursorResultSet does not implement JDBC 4.1 and 4.2 methods 2018-10-24 19:27:03 +02:00
lukaseder
5da0b18ff5 [#7954] Document in Javadoc that JDBCUtils.dialect() and similar methods return DEFAULT, not null 2018-10-19 17:47:10 +02:00
lukaseder
af49efa6d7 [#7942] Excess SELECT statement run on UpdatableRecord.store(), insert(), update() on MySQL 2018-10-16 08:04:51 +02:00
lukaseder
e33e0e55ff [#7930] Missing Support annotation on various DSL.val(), value(), inline() overloads 2018-10-11 17:49:21 +02:00
lukaseder
551c0d9f6b [#7925] Make org.jooq.impl classes Iif and NullIf package-private 2018-10-11 16:40:03 +02:00
lukaseder
bf84314508 [#7924] Add a CompileOptions argument object to pass annotation processors and other things to Reflect.compile() 2018-10-11 14:04:45 +02:00
lukaseder
816ca6b5a8 [#5601] IN list padding setting should also apply to row IN predicates 2018-10-10 16:11:30 +02:00
lukaseder
ab42758592 [#5576] Add support for SQLite 3.15's row value expression support 2018-10-10 15:49:55 +02:00
lukaseder
f9009e109a [#7296] Added fix for empty window specification emulations 2018-10-10 15:02:51 +02:00
lukaseder
cf27c9c80a [#7518] Support parsing DML on views 2018-10-10 14:02:49 +02:00
lukaseder
b39439a490 [#3606] Emulate INSERT/UPDATE/DELETE (SELECT ...) by WITH v AS (SELECT ...) INSERT/UPDATE/DELETE v on SQL Server 2018-10-10 13:25:43 +02:00
lukaseder
91db9fa109 [#7882] Wrong implementation 2018-10-10 11:07:30 +02:00
lukaseder
0b7af62876 [#1535] Generate dummy ORDER BY clause for ranking functions on databases that require them 2018-10-09 17:51:38 +02:00
lukaseder
2d23b6424d [#1725] [#7518] Add support for SQL standard SIMILAR TO predicate 2018-10-09 16:31:57 +02:00
lukaseder
cdba5086df [#1725] Add support for SQL standard SIMILAR TO predicate 2018-10-09 16:23:24 +02:00
lukaseder
76fc879ab8 [#7920] Missing implementation of AbstractRecord.formatCSV() 2018-10-09 11:00:13 +02:00
lukaseder
a5ccd30ca6 [#7802] Record.formatCSV() should format nested records recursively 2018-10-09 10:55:11 +02:00
lukaseder
6f76dd4dd2 [#7918] Bad formatting of constraints in CREATE TABLE statements 2018-10-08 12:50:50 +02:00