Commit Graph

5 Commits

Author SHA1 Message Date
Lukas Eder
dad2fe30dc Updated refaster files 2020-04-30 16:30:56 +02:00
Knut Wannheden
7365e753ae [jOOQ/jOOQ#5218] Support flags for all lock modes
The DSL API supports all of PostgreSQL's lock modes (`UPDATE`, `NO KEY
UPDATE`, `SHARE`, and `KEY SHARE`) and now also supports the `OF`
clauses and `WAIT`, `NOWAIT`, and `SKIP LOCKED` clauses for all lock
modes. Previously the DSL API did not support these clauses for the
`SHARE` mode and for all other modes the rendered SQL would always end
up using the `UPDATE` lock mode.

Whether a particular lock mode and clause combination is supported,
depends on the SQL dialect.

On the `SelectQuery` API the methods
`setForUpdate[Of|Wait|NoWait|SkipLocked]()` have all been marked as
deprecated in favor of the new methods
`setForLockMode[Of|Wait|NoWait|SkipLocked]()`.
2020-02-28 12:21:45 +01:00
Knut Wannheden
692e7470e2 [jOOQ/jOOQ#9882] Add Refaster templatesfor SQLDialect#supports() 2020-02-28 07:25:41 +01:00
Knut Wannheden
9734362193 [jOOQ/jOOQ#9825] Resynchronize .refaster files as binary files 2020-02-20 15:21:04 +01:00
Knut Wannheden
883cec7fe6 [jOOQ/jOOQ#9825] Include jooq-refaster in builds
The `Splitter` now also copies the `jooq-refaster` and
`jooq-test-refaster` Maven modules for all relevant builds.
2020-02-19 14:42:00 +01:00