lukaseder
0b2c2cbad9
[ #6778 ] Prefer O(N) implementation rather than O(n^2)
2018-11-28 11:44:30 +01:00
lukaseder
c89f07323e
[ #8075 ] Support parsing nested block comments in plain SQL
2018-11-28 11:24:08 +01:00
lukaseder
c89dae2291
[ #8074 ] Support parsing nested block comments
2018-11-28 11:05:30 +01:00
lukaseder
2c3cab6bc0
[ #6778 ] Support parsing PostgreSQL's dollar quoted string constants
2018-11-27 18:12:28 +01:00
lukaseder
e53adcf586
[ #8061 ] Add functions xyz(date) for each extract(xyz from date) datepart
2018-11-27 16:38:24 +01:00
lukaseder
cfe1d9b86f
[ #7905 ] Add a new org.jooq.RowId type that corresponds to java.sql.RowId
2018-11-27 15:34:10 +01:00
lukaseder
08f49f04c2
[ #8070 ] Cannot create tables with VARCHAR(n) ARRAY types in HSQLDB
2018-11-27 14:33:51 +01:00
lukaseder
eb2ff899b2
[ #8065 ] HSQLDB implementation of Field.add(Interval) cannot handle fractional seconds
2018-11-26 13:02:23 +01:00
lukaseder
2c4e87a431
[ #8063 ] Bad inlining of Double.NaN in HSQLDB
2018-11-26 12:34:24 +01:00
lukaseder
6c66fbf0e9
[ #2132 ] Added implementations for H2 and HSQLDB
2018-11-26 11:11:25 +01:00
lukaseder
f85abe82f7
[ #7579 ] [ #8044 ] Ignore exceptions that occur during the workaround
2018-11-20 10:26:55 +01:00
lukaseder
8197c65fbb
[ #7579 ] [ #8044 ] Code generation fails on JDK9+ with javax.xml.bind.UnmarshalException: unexpected element when using external <configurationFile/>
2018-11-20 10:25:01 +01:00
Lukas Eder
80e3c67675
Merge pull request #7939 from ccjmne/master
...
Fix Javadoc entry for Field#containsIgnoreCase
2018-11-19 11:42:17 +01:00
lukaseder
5ff097fcbd
[ #8040 ] Prevent excess loop in Fields.indexOf() methods
2018-11-13 16:13:56 +01:00
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
Eric NICOLAS
099230d160
Fix Javadoc entry for Field#containsIgnoreCase
...
This method is described as translating to "this not ilike ..." while it should be: "this ilike ...", just like the #likeIgnoreCase(String, char) it is (conceptually) overloading.
2018-10-13 04:06:39 +02:00