Commit Graph

8465 Commits

Author SHA1 Message Date
Lukas Eder
aecdb2b575 [jOOQ/jOOQ#10024] Upgraded maven-javadoc-plugin to work around a bug
It appears that the recent upgrade of Liquibase exposed a Javadoc plugin bug that leads to jOOQ-meta-extensions no longer being able to build the Javadoc with version 3.1.1 of the plugin. To be further investigated
2020-04-02 10:00:17 +02:00
Lukas Eder
a9a0adfc55 [jOOQ/jOOQ#8492] DSL.row(Collection<?>) should also accept Select in argument collection 2020-04-01 17:52:10 +02:00
Lukas Eder
3dda5301aa [jOOQ/jOOQ#8519] Add native support for H2 JOIN .. USING syntax 2020-04-01 16:52:38 +02:00
Lukas Eder
7a041c7924 [jOOQ/jOOQ#8548] Add support for SQLite WINDOW clause 2020-04-01 15:48:19 +02:00
Lukas Eder
2b3d870119 [jOOQ/jOOQ#8575] Implement native support for H2 RATIO_TO_REPORT() 2020-04-01 15:28:25 +02:00
Lukas Eder
47d44ab626 [jOOQ/jOOQ#8719] Use native support for H2 <rve> IS [ NOT ] NULL predicate 2020-04-01 14:45:43 +02:00
Lukas Eder
86177e8eea [jOOQ/jOOQ#10024] Upgraded maven dependency 2020-04-01 14:35:46 +02:00
Lukas Eder
19baebb78b [jOOQ/jOOQ#10024] Upgraded errorprone dependency 2020-04-01 14:33:30 +02:00
Lukas Eder
9b199477d4 [jOOQ/jOOQ#10024] Upgraded liquibase and hibernate dependencies 2020-04-01 14:29:32 +02:00
Lukas Eder
aaa9f2c563 [jOOQ/jOOQ#10024] Upgraded spring dependency from 5.1.9 to 5.2.5 2020-04-01 14:24:59 +02:00
Lukas Eder
4289ac8590 [jOOQ/jOOQ#7328] Replace cursor-based FOR UPDATE emulation in SQL Server by table hints 2020-04-01 13:53:23 +02:00
Lukas Eder
ffc92f2f76 [jOOQ/jOOQ#9986] Some minor QueryPartList improvements 2020-04-01 13:17:53 +02:00
Lukas Eder
db13cee6d3 [jOOQ/jOOQ#10023] Add Table.with(SQL) to allow for plain SQL templating in T-SQL style table hints 2020-04-01 12:59:18 +02:00
Lukas Eder
c790c84d99 [jOOQ/jOOQ#9930] Fixed ListAgg for SQL Server 2020-03-31 15:39:46 +02:00
Lukas Eder
aa20f07f4e [jOOQ/jOOQ#10016] Improve H2's derived column list support 2020-03-31 14:50:05 +02:00
Lukas Eder
9b92617584 [jOOQ/jOOQ#9496] Improve formatting of CREATE TABLE 2020-03-31 13:19:44 +02:00
Lukas Eder
c2df94da47 [jOOQ/jOOQ#10013] Add <constructorPropertiesAnnotation/> to generate @ConstructorProperties on pojos and records 2020-03-31 11:27:08 +02:00
Lukas Eder
06d4f1fe50 Revert "[jOOQ/jOOQ#10011] Add SQLDialect.lite() to denote a jOOQ-lite dialect" 2020-03-31 10:23:00 +02:00
Lukas Eder
5302f33dd4 [jOOQ/jOOQ#10011] Add SQLDialect.lite() to denote a jOOQ-lite dialect 2020-03-30 15:58:23 +02:00
Lukas Eder
aa885722c3 [jOOQ/jOOQ#10008] Add a configuration flag to DDLDatabase to specify whether queries should be logged 2020-03-30 14:53:03 +02:00
Lukas Eder
5380ed5ec1 [jOOQ/jOOQ#10007] "constant string too long" in generated code when view
source code exceeds 64KB
2020-03-30 14:37:11 +02:00
Lukas Eder
cbd3239233 [jOOQ/jOOQ#9998] DSL.and(noCondition()) and DSL.or(noCondition()) generates a "1 = 1" or "1 = 0" predicate 2020-03-27 17:31:45 +01:00
Lukas Eder
6bfef10081 [jOOQ/jOOQ#10000] Add DSL.tau() to support τ, which is a better π 2020-03-27 17:00:46 +01:00
Lukas Eder
5108d7c192 [jOOQ/jOOQ#9999] Work around CockroachDB's wrong implementation of <row> IS NULL predicate 2020-03-27 16:19:54 +01:00
Lukas Eder
37927e01e0 [jOOQ/jOOQ#8950] Fixed OSS Edition JSON_EXISTS() support 2020-03-27 15:08:42 +01:00
Lukas Eder
f1003a76f4 [jOOQ/jOOQ#8950] Added JSON_EXISTS() support 2020-03-27 13:43:50 +01:00
Lukas Eder
4649185506 [jOOQ/jOOQ#8950] Added JSON_EXISTS() support 2020-03-27 13:26:53 +01:00
Lukas Eder
39a5f48cd6 [jOOQ/jOOQ#9995] Add SQLDialect.POSTGRES_12 2020-03-27 13:22:15 +01:00
Lukas Eder
1d55b8c409 [jOOQ/jOOQ#9995] Add SQLDialect.POSTGRES_12 2020-03-27 13:19:56 +01:00
Lukas Eder
cff26a8f50 [jOOQ/jOOQ#9995] Add SQLDialect.POSTGRES_12 2020-03-27 12:42:05 +01:00
Lukas Eder
cbbb48f9c3 [jOOQ/jOOQ#8950] Added support for Db2 2020-03-27 10:40:16 +01:00
Lukas Eder
2931f830a1 [jOOQ/jOOQ#9991] Offer an org.jooq.impl.AbstractBinding base implementation for the common case 2020-03-26 17:49:38 +01:00
Lukas Eder
c8646e4f70 [jOOQ/jOOQ#6598] fixed regression 2020-03-26 16:50:06 +01:00
Lukas Eder
b3d89c846b [jOOQ/jOOQ#9994] Add missing with(Collection<? extends CommonTableExpression<?>>) overloads 2020-03-26 16:24:57 +01:00
Lukas Eder
8fba879f62 [jOOQ/jOOQ#6598] Fixed also @ConstructorProperties mapping 2020-03-26 15:42:51 +01:00
Lukas Eder
622b07b1e0 [jOOQ/jOOQ#6598] Maintain old logic for backwards compatibility 2020-03-26 14:09:56 +01:00
Lukas Eder
9112a4ff20 [jOOQ/jOOQ#6598] Implementation for nested immutable POJOs 2020-03-26 11:19:36 +01:00
Lukas Eder
4d119f3442 [jOOQ/jOOQ#9925] Workaround only for Oracle 2020-03-25 21:28:00 +01:00
Lukas Eder
885c7d1f90 [jOOQ/jOOQ#9990] Add some convenience API to SQLDialect, delegating to JDBCUtils 2020-03-25 15:16:23 +01:00
Lukas Eder
2dac69b806 [jOOQ/jOOQ#9925] Added Oracle support 2020-03-25 14:20:49 +01:00
Lukas Eder
9ec5cc07bf [jOOQ/jOOQ#8950] Add support for JSON_VALUE() 2020-03-25 10:59:43 +01:00
Lukas Eder
5286a415d7 [jOOQ/jOOQ#9764] Removed excess whitespace from UPDATE statement 2020-03-24 16:28:10 +01:00
Lukas Eder
c4c31b6de9 [jOOQ/jOOQ#9985] Remove Tools.renderUnqualifiedName()
The new QueryPartListView and related types make this utility obsolete.
2020-03-24 16:00:19 +01:00
Lukas Eder
c6aae375d7 [jOOQ/jOOQ#9985] Improve formatting of MergeImpl::toSQLH2Merge 2020-03-24 12:41:12 +01:00
Lukas Eder
eb1e7dc6f3 [jOOQ/jOOQ#9985] Refactor AbstractRow::accept 2020-03-24 12:21:37 +01:00
Lukas Eder
c678df4402 [jOOQ/jOOQ#9985] Refactor Alias::toSQLDerivedColumnList 2020-03-24 12:18:44 +01:00
Lukas Eder
8e22487f23 [jOOQ/jOOQ#9985] Refactor GrantImpl and RevokeImpl's privileges rendering 2020-03-24 12:08:10 +01:00
Lukas Eder
006615ab2b [jOOQ/jOOQ#9985] Refactor InsertQueryImpl::toSQLInsert's DEFAULT VALUES emulation 2020-03-24 11:52:28 +01:00
Lukas Eder
8aa94df0e7 [jOOQ/jOOQ#9986] Add an internal QueryPartListView class 2020-03-24 11:31:36 +01:00
Lukas Eder
7e8b31c389 [jOOQ/jOOQ#9985] Refactored Tools.fieldNames and Tools.tableNames 2020-03-24 11:21:29 +01:00