Commit Graph

4043 Commits

Author SHA1 Message Date
lukaseder
c74ec4414b [#8109] Add org.jooq.tools.jdbc.LoggingConnection 2018-12-11 15:08:21 +01:00
lukaseder
8aacd73c76 [#8107] Add Name.Quoted Name.quoted() 2018-12-11 12:00:45 +01:00
lukaseder
55347e83c4 [#8103] Add RenderQuotedNames.EXPLICIT_DEFAULT_QUOTED and EXPLICIT_DEFAULT_UNQUOTED 2018-12-11 11:08:05 +01:00
lukaseder
5e780aad31 [#8102] Add RenderNameCase.LOWER_IF_UNQUOTED and UPPER_IF_UNQUOTED 2018-12-10 12:45:42 +01:00
lukaseder
5616d60e93 [#7337] [#7518] Add Settings.parseDialect 2018-12-10 11:42:46 +01:00
lukaseder
bf57c69042 [#7337] [#7518] Add Settings.parseDialect 2018-12-10 11:31:41 +01:00
lukaseder
b0960b98fb [#7810] Add DSL.rowField(RowN) 2018-12-10 10:52:58 +01:00
lukaseder
57e32cb63e [#8090] Added ElementTypes and UDT type descriptor to SnformationSchema 2018-12-10 10:40:40 +01:00
lukaseder
8085ca66af [#8093] Add support for result less statements in MockFileDatabase 2018-12-07 10:40:12 +01:00
lukaseder
add8767a68 [#5215] Companion object for routine classes generated by ScalaGenerator cause java.lang.IllegalAccessError at runtime 2018-12-05 11:50:09 +01:00
lukaseder
0092d91acf [#8076] Allow for chaining DataType.asConvertedDataType(Converter) calls 2018-12-03 16:12:19 +01:00
lukaseder
6d415a8d76 [#8083] Add Interval.toDuration() 2018-12-03 14:30:33 +01:00
lukaseder
a6a23970ce [#7489] Datetime arithmetic generates bind values when input uses inline values 2018-11-30 15:29:10 +01:00
lukaseder
2c27777fd4 [#8077] Various adaptations of jOOQ's internals to support YearToSecond 2018-11-30 14:48:16 +01:00
lukaseder
422832ec21 [#8077] Add org.jooq.types.YearToSecond to support PostgreSQL mixed interval values 2018-11-30 13:34:22 +01:00
lukaseder
4cb0990735 [#7470] Add indexOf() methods to all TableLike types 2018-11-28 15:45:03 +01:00
lukaseder
9b50c5d4c4 [#7518] TOP (n) in SQL Server 2018-11-28 14:27:04 +01:00
lukaseder
48cb8da5f1 [#7518] Bitwise shifting operators >> and << 2018-11-28 14:13:08 +01:00
lukaseder
9c0a38173a [#7518] Support Oracle ^= not equals operator 2018-11-28 13:44:17 +01:00
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