Commit Graph

7727 Commits

Author SHA1 Message Date
Lukas Eder
a4e92c30fd [jOOQ/jOOQ#9325] Add Name.empty() to check if a name consists only of the empty string 2019-10-03 11:19:12 +02:00
Lukas Eder
b2a90be054 [jOOQ/jOOQ#8528] log.debug calls not needed 2019-10-02 15:31:58 +02:00
Lukas Eder
3c1d247c0d [jOOQ/jOOQ#9320] Add a new DataDefinitionException to be thrown by DDLInterpreter 2019-10-02 15:29:08 +02:00
Lukas Eder
39855c15e7 [jOOQ/jOOQ#7241] Add support for ALTER TABLE .. ADD .. [ FIRST | BEFORE | AFTER ] 2019-10-02 15:22:18 +02:00
Knut Wannheden
003290cbe1 [jOOQ/jOOQ#9312] Use SQLDialect.supported() in AbstractResultQuery 2019-10-02 15:02:16 +02:00
Lukas Eder
957d80a552 [jOOQ/jOOQ#9312] Added SQLDialect::predecessors everywhere 2019-10-02 11:39:00 +02:00
Knut Wannheden
04762fbd02 [jOOQ/jOOQ#9318] H2: Support WITH clause for MERGE statement 2019-10-02 11:31:59 +02:00
Lukas Eder
4cccc14c66 [jOOQ/jOOQ#9312] Use SQLDialect::supported everywhere 2019-10-02 11:20:23 +02:00
Knut Wannheden
c84100f378 [jOOQ/jOOQ#9317] Synchronize @Support on JoinType and Table methods 2019-10-02 10:59:06 +02:00
Knut Wannheden
70a50ada80 [jOOQ/jOOQ#9316] Also update @Support on Table#straightJoin() 2019-10-02 08:57:46 +02:00
Knut Wannheden
98799f78eb [jOOQ/jOOQ#9316] Also support STRAIGHT_JOIN for MariaDB and MemSQL 2019-10-02 08:53:20 +02:00
Lukas Eder
19702a79f1 [jOOQ/jOOQ#8528] Added a few schema DDL statements 2019-10-01 17:11:12 +02:00
Lukas Eder
c8ebffa817 [jOOQ/jOOQ#9315] Remove unnecessary generic type variable on CreateSchemaImpl 2019-10-01 16:29:21 +02:00
Lukas Eder
582ee276c5 [jOOQ/jOOQ#8807] Add setting to specify whether INNER and OUTER keywords should be generated in joins 2019-10-01 16:06:31 +02:00
Lukas Eder
182c18c737 [jOOQ/jOQO#9311] Incomplete @Support annotations on UpdateQuery.addValues(Row[N], Select) 2019-10-01 14:47:02 +02:00
Lukas Eder
449f8cc599 [jOOQ/jOOQ#9312] Use SQLDialect::supported everywhere 2019-10-01 14:40:54 +02:00
Lukas Eder
b25c0d1ead [jOOQ/jOOQ#9312] Use SQLDialect::supported everywhere 2019-10-01 11:52:35 +02:00
Lukas Eder
1946e80e37 [jOOQ/jOOQ#9313] Reimplement SQLDialect::precedes 2019-10-01 10:27:56 +02:00
Lukas Eder
0cc6787ef2 [jOOQ/jOOQ#8541] Use MySQL's native derived column lists support 2019-10-01 09:33:34 +02:00
Lukas Eder
6b174bfbe0 [jOOQ/jOOQ#6497] Fixed NPE regression when <generate/> element is absent 2019-10-01 09:15:54 +02:00
Lukas Eder
e5db0ffa01 [jOOQ/jOOQ#4934] Delay query execution until a Stream terminal op is called 2019-09-30 12:23:20 +02:00
Lukas Eder
e0b93253d5 [jOOQ/jOOQ#6497] Fix import problem in Java 6 build 2019-09-30 11:36:27 +02:00
Lukas Eder
6cd03249ea Whitespace change 2019-09-30 11:26:19 +02:00
Lukas Eder
5ac90766c3 [jOOQ/jOOQ#9307] Add Mock.of(SQLException) 2019-09-30 11:26:11 +02:00
Lukas Eder
94d4d86ffa [jOOQ/jOOQ#9305] Support parsing Vertica's TEMP table syntax 2019-09-30 11:16:54 +02:00
Lukas Eder
8b267a321c [jOOQ/jOOQ#8524] Add support for CREATE TEMPORARY TABLE IF NOT EXISTS 2019-09-30 11:09:31 +02:00
Lukas Eder
48201965d6 [jOOQ/jOOQ#6497] Add type only in Java 8+ builds 2019-09-30 10:39:15 +02:00
Lukas Eder
da750890d3 [jOOQ/jOOQ#7775] Add support for ALTER TYPE to modify enum types in PostgreSQL 2019-09-30 10:35:39 +02:00
Lukas Eder
3633b53f1e [jOOQ/jOOQ#6497] Add LocalDateAsLocalDateTimeBinding to make <javaTimeTypes/> and <dateAsTimestamp/> work together 2019-09-30 09:41:01 +02:00
Lukas Eder
dfbc259981 [jOOQ/jOOQ#5714] Regenerate example code 2019-09-30 09:11:21 +02:00
Lukas Eder
2195e4d0d3 [jOOQ/jOOQ#5714] Don't use <dateAsTimestampBinding/> in examples 2019-09-30 09:11:04 +02:00
Lukas Eder
81358a4e06 [jOOQ/jOOQ#8991] DSL.field(Name) fields should support schema mapping 2019-09-27 16:00:33 +02:00
Lukas Eder
77802eeb7b [jOOQ/jOOQ#5714] Change <javaTimeTypes/> default value to true 2019-09-27 14:55:37 +02:00
Lukas Eder
b7d25254f6 [jOOQ/jOOQ#7004] ALTER SEQUENCE IF EXISTS works with RESTART 2019-09-27 13:47:59 +02:00
Lukas Eder
df7cfcdde1 [jOOQ/jOOQ#7004] ALTER SEQUENCE IF EXISTS cannot be emulated yet in
MariaDB
2019-09-27 13:44:14 +02:00
Lukas Eder
1552fe8f1f [jOOQ/jOOQ#7004] ALTER SEQUENCE IF EXISTS cannot be emulated yet in MariaDB 2019-09-27 12:56:48 +02:00
Lukas Eder
ca5b5d9ddb [jOOQ/jOOQ#9294] Add support for MariaDB FOR UPDATE .. WAIT n, NOWAIT 2019-09-27 12:33:11 +02:00
Lukas Eder
c89266804c [jOOQ/jOOQ#7004] Support '=' in SEQUENCE DDL for MariaDB 2019-09-27 12:32:57 +02:00
Lukas Eder
e2caebd56a [jOOQ/jOOQ#7004] Add DDL support for sequences in MariaDB 2019-09-27 12:07:23 +02:00
Lukas Eder
54aa775f2f [jOOQ/jOOQ#7004] Add support for nextval and currval 2019-09-27 11:44:45 +02:00
Lukas Eder
8a642ecd80 [jOOQ/jOOQ#7004] Added code generation support for MariaDB sequences 2019-09-27 11:32:31 +02:00
Lukas Eder
565252e9f5 [jOOQ/jOOQ#9291] Sequences are generated as tables in MariaDB 2019-09-27 11:16:44 +02:00
Knut Wannheden
482089b478 [jOOQ/jOOQ#8580] Teradata supports LIKE ... ESCAPE clause 2019-09-27 10:42:54 +02:00
Knut Wannheden
b7c1291282 [jOOQ/jOOQ#9196] Only change Field#add(Field) for non-numeric fields
`a.plus(b).plus(c)` will only for numeric fields be rendered as `(a + b
+ c)` and for non-numeric fields as `((a + b) + c)`. This thus again
restores the original behavior for numeric fields.
2019-09-27 10:36:12 +02:00
Lukas Eder
21fb32d58a [jOOQ/jOOQ#9289] Add Javadoc to Configuration.dsl() explaining that it is just convenience 2019-09-27 10:02:38 +02:00
Lukas Eder
a7cd78e488 [jOOQ/jOOQ#8555] in-memory enum types members are not sanitized 2019-09-26 16:34:01 +02:00
Lukas Eder
85195604c9 [jOOQ/jOOQ#9285] Add a link from the dialect family to the latest dialect version in each SQLDialect 2019-09-26 14:52:06 +02:00
Lukas Eder
6e5da0552c [jOOQ/jOOQ#9283] DefaultBinding should return null on null JSON values,
instead of JSON[B].valueOf(null)
2019-09-26 13:53:02 +02:00
Lukas Eder
9a2173a6db [jOOQ/jOOQ#9265] Add JSON.data() and JSONB.data() 2019-09-26 13:32:34 +02:00
Lukas Eder
7004aa3cf5 [jOOQ/jOOQ#9266] Consistently document all commercial SQLDialects 2019-09-26 13:24:23 +02:00