From b0960b98fb6e7d3696378f569c29b82145e4cfad Mon Sep 17 00:00:00 2001 From: lukaseder Date: Mon, 10 Dec 2018 10:52:58 +0100 Subject: [PATCH] [#7810] Add DSL.rowField(RowN) --- jOOQ/src/main/java/org/jooq/impl/DSL.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index 1b63751a96..e1c1598004 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -11915,6 +11915,18 @@ public class DSL { // [jooq-tools] END [row-field] + /** + * EXPERIMENTAL: Turn a row value expression of arbitrary degree into a {@code Field}. + *

+ * Note: Not all databases support row value expressions, but many row value + * expression operations can be emulated on all databases. See relevant row + * value expression method Javadocs for details. + */ + @Support + public static Field rowField(RowN row) { + return new RowField(row); + } + /** * Transform a subquery into a correlated subquery. */