Commit Graph

8496 Commits

Author SHA1 Message Date
Lukas Eder
810419b4ff [jOOQ/jOOQ#7291] Work around http://tracker.firebirdsql.org/browse/JDBC-621 2020-04-08 18:02:06 +02:00
Lukas Eder
0ac440f83e [jOOQ/jOOQ#7291] Remove Pro only code 2020-04-08 17:16:14 +02:00
Lukas Eder
a465035339 [jOOQ/jOOQ#7291] Fixed Firebird support 2020-04-08 17:14:50 +02:00
Lukas Eder
da0cbb7706 [jOOQ/jOOQ#7291] Workaround SQL Server WHEN MATCHED restriction
This prevents error 5324 "In a MERGE statement, a 'WHEN MATCHED' clause
with a search condition cannot appear after a 'WHEN MATCHED' clause with
no search condition."
2020-04-08 16:43:19 +02:00
Lukas Eder
acb457f763 [jOOQ/jOOQ#7291] Fixed support annotations on WHERE syntax 2020-04-08 16:42:48 +02:00
Lukas Eder
2aafc5192d [jOOQ/jOOQ#7291] Workaround for
https://github.com/h2database/h2database/issues/2552
2020-04-08 12:06:48 +02:00
Lukas Eder
8b4abf881a [jOOQ/jOOQ#10052] Fix ordering of DELETE WHERE emulation MATCHED clauses 2020-04-08 11:03:02 +02:00
Lukas Eder
f97400943d [jOOQ/jOOQ#10050] Fixed Javadoc 2020-04-08 10:31:04 +02:00
Lukas Eder
c3de72f537 [jOOQ/jOOQ#10050] Add support for optimistic locking with UpdatableRecord.merge() 2020-04-08 10:29:01 +02:00
Lukas Eder
01c58467e7 [jOOQ/jOOQ#10052] Support MERGE .. DELETE WHERE in more dialects 2020-04-08 09:27:59 +02:00
Lukas Eder
ade6e27094 [jOOQ/jOOQ#7291] Restored WHERE clauses 2020-04-07 18:12:53 +02:00
Lukas Eder
76e7b74b0b [jOOQ/jOOQ#7291] Added parser support 2020-04-06 17:33:24 +02:00
Lukas Eder
7b443dc2f1 [jOOQ/jOOQ#7291] Add support for multiple MERGE .. WHEN [ NOT ] MATCHED AND { condition } 2020-04-06 17:18:15 +02:00
Lukas Eder
e62581488c [jOOQ/jOOQ#10049] Add DAO.merge() 2020-04-06 17:17:58 +02:00
Lukas Eder
48074e08a6 [jOOQ/jOOQ#10045] Deprecate the H2 style MERGE statement 2020-04-06 14:33:06 +02:00
Lukas Eder
7a9b46eb14 [jOOQ/jOOQ#10043] Added Support annotation to DAO methods 2020-04-06 14:29:45 +02:00
Lukas Eder
1c1da86f76 [jOOQ/jOOQ#10046] Add DSLContext.batchMerge() 2020-04-06 14:23:11 +02:00
Lukas Eder
2c430c57e3 [jOOQ/jOOQ#10045] Deprecate the H2 style MERGE statement 2020-04-06 13:53:18 +02:00
Lukas Eder
b131440bef [jOOQ/jOOQ#2961] Add UpdatableRecord.merge() 2020-04-06 13:30:35 +02:00
Lukas Eder
4bf092bb2b [jOOQ/jOOQ#10043] Add Support annotations to TableRecord.insert(), and UpdatableRecord.store(), update(), delete(), etc. 2020-04-06 11:43:21 +02:00
Lukas Eder
95b4de86aa [jOOQ/jOOQ#10041] Add support for Oracle 20c window function GROUPS and EXCLUDE clauses 2020-04-06 11:18:00 +02:00
Lukas Eder
cd4901a2bb [jOOQ/jOOQ#10040] Add support for Oracle 20c EXCEPT ALL and INTERSECT ALL 2020-04-06 11:13:29 +02:00
Lukas Eder
98bfed2657 [jOOQ/jOOQ#10038] Add SQLDialect.ORACLE20C 2020-04-06 11:02:20 +02:00
Lukas Eder
e624f5f28f [jOOQ/jOOQ#10010] Rename Loader { CSV | JSON | Rows } Step.fieldsFromSource() to fieldsCorresponding() 2020-04-03 18:11:57 +02:00
Lukas Eder
0b21120fb2 [jOOQ/jOOQ#10034] Stop casting bind values in UPDATE .. SET 2020-04-03 17:32:16 +02:00
Lukas Eder
0f9f437299 [jOOQ/jOOQ#2823] [jOOQ/jOOQ#10033] Update comment issue references 2020-04-03 17:18:07 +02:00
Lukas Eder
11c2f23381 [jOOQ/jOOQ#10033] Stop casting bind values in INSERT .. VALUES() 2020-04-03 17:10:07 +02:00
Lukas Eder
e1385c22f3 [jOOQ/jOOQ#10025] Fixed SQLite regression 2020-04-03 09:56:04 +02:00
Lukas Eder
8f037ff9a9 [jOOQ/jOOQ#10025] Fixed broken N_RANDOM name 2020-04-02 20:25:36 +02:00
Lukas Eder
0464d58651 [jOOQ/jOOQ#7328] Generate T-SQL locking only when declaring tables 2020-04-02 11:40:12 +02:00
Lukas Eder
a26b6cbc6d [jOOQ/jOOQ#10025] Move Keywords.F_XYZ to Names.N_XYZ and make them unquotedName 2020-04-02 11:23:33 +02:00
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