Commit Graph

7928 Commits

Author SHA1 Message Date
Lukas Eder
6c60eb37d7 [jOOQ/jOOQ#9545] Parser cannot parse views with WITH 2019-11-13 15:09:34 +01:00
Knut Wannheden
5ae89a4373 [jOOQ/jOOQ#9487] Consistently use <parent> in pom.xml files
All jOOQ Maven projects now use a jOOQ <parent> project (either
`jooq-parent` or `jooq-examples`).
2019-11-13 12:27:07 +01:00
Lukas Eder
f501ea8a7f [jOOQ/jOOQ#9312] Revert accidental change 2019-11-13 12:03:29 +01:00
Knut Wannheden
1159627a41 [jOOQ/jOOQ#9487] Harmonize <version> in all Maven pom.xml files
Now all `pom.xml` files explicitly state the version in the `<version>`
element. E.g. `<version>3.13.0-SNAPSHOT</version>`. Dependencies to
other jOOQ modules are always declared using
`<version>${project.version}</version>`.
2019-11-13 11:40:52 +01:00
Lukas Eder
94d850789f [jOOQ/jOOQ#9312] Rename SQLDialect.supported() to supportedBy() 2019-11-13 10:40:45 +01:00
Lukas Eder
e77b29036e [jOOQ/jOOQ#9536] Fix ln() and exp() 2019-11-12 17:44:16 +01:00
Lukas Eder
1180a1e74e [jOOQ/jOOQ#9536] Add DataType.isInteger() 2019-11-12 17:38:35 +01:00
Lukas Eder
29b753dca8 [jOOQ/jOOQ#9534] Add parser support 2019-11-12 17:07:36 +01:00
Lukas Eder
86e7fa40b4 [jOOQ/jOOQ#9534] Add support ALTER TABLE .. DROP UNIQUE <name> 2019-11-12 17:04:31 +01:00
Lukas Eder
d8b8977339 [jOOQ/jOOQ#9533] Add parser support 2019-11-12 16:48:18 +01:00
Lukas Eder
efa847cb5f [jOOQ/jOOQ#9533] Add support for DROP INDEX .. [ CASCADE | RESTRICT ] 2019-11-12 16:38:44 +01:00
Lukas Eder
70f761117e [jOOQ/jOOQ#9531] Open Source version references dual license 2019-11-12 15:12:41 +01:00
Lukas Eder
3ead282a6c [jOOQ/jOOQ#9528] Some ConstraintForeignKeyReferencesStep.references() methods are missing Support annotations 2019-11-12 14:02:32 +01:00
Lukas Eder
67516b5217 [jOOQ/jOOQ#9403] Remove CUBRID references also from Javadoc 2019-11-12 14:00:34 +01:00
Lukas Eder
6f6ae772eb [jOOQ/jOOQ#8545] Added CockroachDB support 2019-11-12 13:38:30 +01:00
Lukas Eder
b04f80560e [jOOQ/jOOQ#8545] Added CockroachDB support 2019-11-11 13:26:31 +01:00
Lukas Eder
1f9fb4dfdb [jOOQ/jOOQ#8545] WIP 2019-11-08 16:43:58 +01:00
Lukas Eder
941bf0ed4a [jOOQ/jOOQ#9520] Log info message when a forcedType never matches 2019-11-08 13:55:55 +01:00
Lukas Eder
6eac9739f1 [jOOQ/jOOQ#8545] Add CockroachDBDatabase 2019-11-08 13:35:40 +01:00
Lukas Eder
0c9448794b [jOOQ/jOOQ#8545] Added SQLDialect 2019-11-08 12:42:30 +01:00
Lukas Eder
d004ef876b Removed some tags 2019-11-08 12:41:48 +01:00
Lukas Eder
3f4469d1a1 [jOOQ/jOOQ#9425] Diff added failing cross schema FK test 2019-11-08 10:02:40 +01:00
Lukas Eder
aa086223e1 [jOOQ/jOOQ#9371] H2: Correct rendering for DSL#currentDate() 2019-11-08 10:02:17 +01:00
Lukas Eder
cab854e333 [jOOQ/jOOQ#9516] Cannot use MERGE .. DELETE WHERE without UPDATE WHERE 2019-11-08 10:01:43 +01:00
Lukas Eder
317db0a6ba [jOOQ/jOOQ#9425] Diff fk drop merge create order 2019-11-06 17:15:50 +01:00
Lukas Eder
f7620a4e42 [jOOQ/jOOQ#9425] Diff fk constraint renames 2019-11-06 16:34:07 +01:00
Lukas Eder
043c5497cc [jOOQ/jOOQ#9425] Diff constraint renames 2019-11-06 16:24:26 +01:00
Lukas Eder
504a1ecd5d [jOOQ/jOOQ#9504] Add DDLExportConfiguration.createViewIfNotExists and DDLExportConfiguration.createOrReplaceView
These features were already added previously. This commit adds tests and fixes a bug.
2019-11-06 12:06:17 +01:00
lukaseder
ef3ba45b95 [jOOQ/jOOQ#9425] Diff createOrReplaceView flag 2019-11-05 20:17:27 +01:00
lukaseder
7b65e9bdb3 [jOOQ/jOOQ#9425] Diff length, precision, scale 2019-11-05 14:05:19 +01:00
lukaseder
0c14bff75b [jOOQ/jOOQ#9497] NullPointerException when calling methods on DAO that
is not attached to a Configuration
2019-11-05 13:51:52 +01:00
Knut Wannheden
184328b284 [jOOQ/jOOQ#9493] Fix CROSS APPLY in OSS edition
`CROSS APPLY` and `OUTER APPLY` are now also correctly rendered in the
OSS edition (e.g. for PostgreSQL).
2019-11-04 15:47:20 +01:00
Lukas Eder
a0b74c2203 [jOOQ/jOOQ#9425] Diff views (more comments) 2019-11-04 12:33:17 +01:00
Lukas Eder
3297daf04d [jOOQ/jOOQ#9425] Diff views (comments) 2019-11-04 12:25:17 +01:00
Lukas Eder
ff944b54bd [jOOQ/jOOQ#9425] Diff views (replacement) 2019-11-04 12:21:40 +01:00
Lukas Eder
3a97c27b1a [jOOQ/jOOQ#9425] Diff views 2019-11-04 12:10:45 +01:00
Knut Wannheden
5560943bfc [jOOQ/jOOQ#9482] Add [pro] tag that went missing 2019-11-01 08:47:23 +01:00
Lukas Eder
350c19ce6e [jOOQ/jOOQ#2370] [jOOQ/jOOQ#8528] Correctly interpret CREATE VIEW
So far, there was no way for the jOOQ runtime meta model to remember what SELECT statement was used in the creation of a view. We now have this model in TableOptions, so we can start using it, e.g. in the interpreter.
2019-10-31 17:27:30 +01:00
Lukas Eder
a73ec779a3 [jOOQ/jOOQ#2370] [jOOQ/jOOQ#8528] Move TableType into TableOptions 2019-10-31 17:10:21 +01:00
Lukas Eder
de6b977d51 [jOOQ/jOOQ#2370] [jOOQ/jOOQ#8528] Add org.jooq.TableOptions
... and interpret CREATE TEMPORARY TABLE .. ON COMMIT flags
2019-10-31 17:06:12 +01:00
Lukas Eder
4e0fedd5a4 [jOOQ/jOOQ#2370] [jOOQ/jOOQ#8528] Interpret DROP TEMP TABLE 2019-10-31 16:25:42 +01:00
Lukas Eder
faad3f34a3 [jOOQ/jOOQ#2370] [jOOQ/jOOQ#6412] Cleanup 2019-10-31 16:19:33 +01:00
Lukas Eder
f1024b9093 [jOOQ/jOOQ#2370] [jOOQ/jOOQ#6412] org.jooq.TableType (WIP)
- Support interpreting CREATE TEMPORARY TABLE
- Support exporting temporary tables in DDL
2019-10-31 16:16:28 +01:00
Lukas Eder
2ea1493224 [jOOQ/jOOQ#9482] Add new internal org.jooq.impl.Names class for commonly
used DSL.name() references
2019-10-31 15:53:15 +01:00
Lukas Eder
40a7e347f2 [jOOQ/jOOQ#2370] Add org.jooq.TableType (WIP) 2019-10-31 15:18:16 +01:00
Lukas Eder
67a12ec93c [jOOQ/jOOQ#2370] Add org.jooq.TableType and Table.getType() to describe the type of a table 2019-10-31 15:04:15 +01:00
Lukas Eder
bab16f8df7 [jOOQ/jOOQ#9329] Don't do this in Java 6 2019-10-31 14:18:23 +01:00
Lukas Eder
258a4b0fc2 [jOOQ/jOOQ#9099] Javadoc is being built in test modules even when not activating the release profiles 2019-10-31 13:55:46 +01:00
Lukas Eder
6293b168ac Release 3.12.3 2019-10-31 13:55:10 +01:00
Lukas Eder
02adac7e8f [jOOQ/jOOQ#9476] Add parser support for MySQL [ INNER ] JOIN without ON clause 2019-10-31 12:04:26 +01:00