Commit Graph

7429 Commits

Author SHA1 Message Date
Lukas Eder
17df39efbc [jOOQ/jOOQ#8656] Add org.jooq.DDLExportConfiguration 2019-05-21 12:58:18 +02:00
Lukas Eder
fce9626b13 [jOOQ/jOOQ#8615] Missing NOTICE file from commons-lang 2019-05-21 12:23:17 +02:00
Lukas Eder
cdf8ea7381 [jOOQ/jOOQ#8660] Add support for synthetic ALTER TABLE .. DROP PRIMARY KEY <name> syntax 2019-05-21 11:20:05 +02:00
Lukas Eder
b62b8bf0a2 [#6709] Support custom Hibernate properties in JPADatabase 2019-05-20 12:48:04 +02:00
Lukas Eder
27203a8e52 Added jOOQ-pro dependency 2019-05-20 12:33:14 +02:00
Lukas Eder
80bb688a75 [#8654] Emulate MySQL's ALTER TABLE .. DROP PRIMARY KEY in PostgreSQL 2019-05-20 11:16:09 +02:00
Lukas Eder
5c17db88e8 [#8201] Add support for EXECUTE for use in procedural blocks 2019-05-20 11:02:35 +02:00
Lukas Eder
159a2bbb26 [#8650] Add support for MySQL's ALTER TABLE .. DROP PRIMARY KEY syntax 2019-05-20 10:25:34 +02:00
Lukas Eder
ebce61b0fc [#8649] Add support for MySQL's ALTER TABLE .. DROP FOREIGN KEY syntax 2019-05-18 16:47:48 +02:00
Lukas Eder
a452eba624
Merge pull request #8645 from mrehkopf/plpgsql_fix
Sakila/PostgreSQL: Replace nonexisting IF with CASE
2019-05-17 14:52:01 +02:00
Maximilian Rehkopf
2a9a29743f Sakila/PostgreSQL: Replace nonexisting IF with CASE 2019-05-17 13:56:30 +02:00
Lukas Eder
3767310b65 Removed accidentally added files 2019-05-17 09:24:27 +02:00
Lukas Eder
8d61fa4235 [#8637] Support annotation mismatch between overloaded methods 2019-05-16 11:11:01 +02:00
Lukas Eder
626703b841 [#8636] Missing PlainSQL annotations on some API 2019-05-16 10:08:13 +02:00
Knut Wannheden
496e381e79 [#8634] Remove MySQL support for DROP INDEX IF EXISTS
MySQL does not support this and it cannot easily be emulated.
2019-05-16 08:03:33 +02:00
Knut Wannheden
fb9fd1e1f4 Change log4j2.xml files to no longer log log4j debug messages 2019-05-16 08:03:13 +02:00
Knut Wannheden
63be5f7ebb [jOOQ/jOOQ-pro#24] Extract GenerationToolTest 2019-05-16 08:02:14 +02:00
Lukas Eder
6f43106f47 [#8627] Some Support annotation mismatches between DSLContext and DSL methods 2019-05-14 18:03:17 +02:00
Lukas Eder
f5c93ca6b9 [#7518] [#8623] Add parser support for TOP (n) in DML 2019-05-14 14:38:58 +02:00
Lukas Eder
9e348f28d0 [#7163] More consistent method names 2019-05-14 13:52:41 +02:00
Lukas Eder
62c42944d3 [#8619] Let Query subtypes extends RowCountQuery, which extends Publisher<Integer> 2019-05-13 12:39:47 +02:00
Lukas Eder
b1d992e33b [#8619] Let Query subtypes extends RowCountQuery, which extends Publisher<Integer> 2019-05-13 12:39:40 +02:00
Lukas Eder
af00823df5 [#4371] Add support for the JDK 9 Flow API (JSR-166 enhancements) and reactive streams 2019-05-13 11:37:08 +02:00
Lukas Eder
4dc63312a8 [#8606] Fixed this also for values(Field...) 2019-05-13 09:27:17 +02:00
lukaseder
00dbe54d69 [#7163] WIP 2019-05-10 16:43:43 +02:00
lukaseder
4aa834c8d0 Merge branch 'master' of https://github.com/jOOQ/jOOQ 2019-05-09 21:09:30 +02:00
Knut Wannheden
971378a3b0 [#8579] Implement parsing of UNIQUE predicate 2019-05-09 11:17:41 +02:00
Knut Wannheden
7d818d2f3f [#8294] Interactive mode is the default 2019-05-09 11:17:26 +02:00
Knut Wannheden
7a7350e508 [#8606] Bad SQL generated when writing multi row insert query with
unknown column names (plain SQL table)
2019-05-09 11:17:00 +02:00
lukaseder
9f4754bac5 [#8606] Bad SQL generated when writing multi row insert query with unknown column names (plain SQL table) 2019-05-07 18:04:14 +02:00
lukaseder
aa5e566d88 [#8294] Interactive mode is the default 2019-05-07 18:04:04 +02:00
lukaseder
d87e6f1b93 Added missing Support annotations 2019-05-07 17:22:56 +02:00
lukaseder
0611a6713d [#8606] Bad SQL generated when writing multi row insert query with unknown column names (plain SQL table) 2019-05-07 17:22:37 +02:00
lukaseder
651fbc5973 [#8604] Add support for DB2 multi ALTER TABLE ADD / DROP statements 2019-05-06 13:13:51 +02:00
lukaseder
b3b7090495 [#8603] DB2 CREATE TABLE IF EXISTS emulation should ignore SQLState 42710, not 42704 2019-05-06 13:03:53 +02:00
lukaseder
034c2db718 [#8602] Add support for DB2 translate 2019-05-06 12:55:56 +02:00
Knut Wannheden
8ede6ac357 [#8593] The row_number emulation is only needed in the pro editions 2019-05-03 16:10:13 +02:00
Knut Wannheden
b61f2d0c9b [#8593] DB2 ranking functions require an ORDER BY clause 2019-05-03 16:01:07 +02:00
Knut Wannheden
554b8fcd1e [#8596] Support more DML for MySQL
Added some missing @Support annotations.
2019-05-03 15:48:55 +02:00
Knut Wannheden
58cb9e5692 [#8595] Support more MySQL DDL
CREATE SCHEMA, CREATE OR REPLACE VIEW, and DROP SCHEMA.
2019-05-03 15:48:37 +02:00
lukaseder
cad39d4e62 [#8593] DB2 ranking functions require an ORDER BY clause 2019-05-02 13:39:10 +02:00
Knut Wannheden
a7a0a02d3c [#8591] Extract DSL#unnest() into private unnest0()
This refatoring is done in order to avoid @Support annotated methods
(with incompatible sets of dialects) calling each other.
2019-05-02 11:59:55 +02:00
Knut Wannheden
3d94a4885e [#8590] Support for SQLite EXPLAIN 2019-05-02 11:33:32 +02:00
Knut Wannheden
696d953036 [#8588] Add SQLite support for partial indexes
Adds SQLite to the @Support annotations of CreateIndexWhereStep.
2019-05-02 11:33:13 +02:00
Knut Wannheden
58e3b64d85 [#8584] Use fetch(String, Object...) in SQLiteDatabase#loadPrimaryKeys()
Protect against the case of table names containing quotes.
2019-05-01 13:35:54 +02:00
Knut Wannheden
06a6c783ab [#8581] Explicitly specify column types for PRAGMA TABLE_INFO
Using SQLite driver version 3.27.2 the jOOQ code generator no longer
generates the default value for VARCHAR typed columns, due to how the
driver determines the column type. Thus the PRAGMA TABLE_INFO query now
specifies the column types up-front.
2019-05-01 13:35:26 +02:00
Knut Wannheden
82f18d0129 [#8582] Support AURORA_MYSQL in MySQLDSL
Add AURORA_MYSQL to @Support annotations of MySQLDSL.
2019-05-01 13:34:47 +02:00
lukaseder
cc4d7cd837 [#8573] Outdated Javadoc on ExecuteType.DDL 2019-04-29 10:52:55 +02:00
lukaseder
6ad62ad5b7 [#7518] [#8572] Add parser support for RATIO_TO_REPORT 2019-04-29 10:24:24 +02:00
lukaseder
0e50536a3e [#8570] Wrong Javadoc on Record.setValue() 2019-04-29 09:47:50 +02:00