diff --git a/jOOQ/src/main/java/org/jooq/DSLContext.java b/jOOQ/src/main/java/org/jooq/DSLContext.java
index 376e6af77a..641930fa1f 100644
--- a/jOOQ/src/main/java/org/jooq/DSLContext.java
+++ b/jOOQ/src/main/java/org/jooq/DSLContext.java
@@ -82,13 +82,12 @@ import org.jooq.impl.DSL;
* A contextual DSL providing "attached" implementations to the
* org.jooq interfaces.
*
- * Apart from the {@link DSL}, this contextual DSL is the main entry point
- * for client code, to access jOOQ classes and functionality that are related to
- * {@link Query} execution. Unlike objects created through the
- * DSL type, objects created from a DSLContext will be
- * "attached" to the DSLContext's {@link #configuration()}, such
- * that they can be executed immediately in a fluent style. An example is given
- * here:
+ * Apart from the {@link DSL}, this contextual DSL is the main entry point for
+ * client code, to access jOOQ classes and functionality that are related to
+ * {@link Query} execution. Unlike objects created through the DSL
+ * type, objects created from a DSLContext will be "attached" to
+ * the DSLContext's {@link #configuration()}, such that they can be
+ * executed immediately in a fluent style. An example is given here:
*
*
* This will map a table onto another one, depending on configured table
- * mapping in this
* This will return an initialised render context as such:
*
* This is the same as calling
*
* This is the same as calling
*
* This will return an initialised bind context as such:
*
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Field#in(Select)}, {@link Field#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
* This creates an attached, renderable and executable
* Example:
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row2#in(Select)}, {@link Row2#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1604,17 +1605,14 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
+ @Transition(name = "SELECT", args = "Field+")
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row3#in(Select)}, {@link Row3#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1638,17 +1636,14 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
+ @Transition(name = "SELECT", args = "Field+")
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row4#in(Select)}, {@link Row4#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1672,17 +1667,15 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
-
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row5#in(Select)}, {@link Row5#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1706,17 +1699,15 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
-
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row6#in(Select)}, {@link Row6#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1740,17 +1731,15 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
-
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row7#in(Select)}, {@link Row7#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1758,7 +1747,8 @@ public interface DSLContext {
* statement from this {@link DSLContext}. If you don't need to render or
* execute this
* Example:
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row8#in(Select)}, {@link Row8#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1792,7 +1780,8 @@ public interface DSLContext {
* statement from this {@link DSLContext}. If you don't need to render or
* execute this
* Example:
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row9#in(Select)}, {@link Row9#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1826,7 +1814,8 @@ public interface DSLContext {
* statement from this {@link DSLContext}. If you don't need to render or
* execute this
* Example:
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row10#in(Select)}, {@link Row10#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1860,7 +1848,8 @@ public interface DSLContext {
* statement from this {@link DSLContext}. If you don't need to render or
* execute this
* Example:
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row11#in(Select)}, {@link Row11#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1894,7 +1882,8 @@ public interface DSLContext {
* statement from this {@link DSLContext}. If you don't need to render or
* execute this
* Example:
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row12#in(Select)}, {@link Row12#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1928,7 +1916,8 @@ public interface DSLContext {
* statement from this {@link DSLContext}. If you don't need to render or
* execute this
* Example:
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row13#in(Select)}, {@link Row13#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1962,7 +1950,8 @@ public interface DSLContext {
* statement from this {@link DSLContext}. If you don't need to render or
* execute this
* Example:
- * This is the same as {@link #select(Field...)}, except that it
- * declares additional record-level typesafety, which is needed by
+ * This is the same as {@link #select(Field...)}, except that it declares
+ * additional record-level typesafety, which is needed by
* {@link Row14#in(Select)}, {@link Row14#equal(Select)} and other predicate
* building methods taking subselect arguments.
*
@@ -1996,7 +1985,8 @@ public interface DSLContext {
* statement from this {@link DSLContext}. If you don't need to render or
* execute this
* DSLContext create = DSL.using(connection, dialect);
@@ -141,8 +140,8 @@ public interface DSLContext {
* Map a table to another one.
* DSLContext. If no applicable table mapping can
- * be found, the table itself is returned.
+ * mapping in this DSLContext. If no applicable table mapping
+ * can be found, the table itself is returned.
*
* @param table A table
* @return The mapped table
@@ -166,7 +165,8 @@ public interface DSLContext {
// -------------------------------------------------------------------------
/**
- * Get a new {@link RenderContext} for the context of this DSLContext.
+ * Get a new {@link RenderContext} for the context of this
+ * DSLContext.
*
@@ -176,7 +176,9 @@ public interface DSLContext {
*
@@ -194,8 +196,8 @@ public interface DSLContext {
String render(QueryPart part);
/**
- * Render a QueryPart in the context of this {@link RenderContext#declareFields()} == false{@link RenderContext#declareTables()} == false{@link RenderContext#format()} == false{@link RenderContext#paramType()} == {@link ParamType#INDEXED}{@link RenderContext#paramType()} == {@link ParamType#INDEXED}
+ * {@link RenderContext#qualify()} == true{@link RenderContext#subquery()} == falseDSLContext, rendering bind
- * variables as named parameters.
+ * Render a QueryPart in the context of this DSLContext,
+ * rendering bind variables as named parameters.
* renderContext().namedParams(true).render(part)
@@ -206,8 +208,8 @@ public interface DSLContext {
String renderNamedParams(QueryPart part);
/**
- * Render a QueryPart in the context of this DSLContext, inlining all bind
- * variables.
+ * Render a QueryPart in the context of this DSLContext,
+ * inlining all bind variables.
* renderContext().inline(true).render(part)
@@ -253,7 +255,8 @@ public interface DSLContext {
Param> extractParam(QueryPart part, String name);
/**
- * Get a new {@link BindContext} for the context of this DSLContext.
+ * Get a new {@link BindContext} for the context of this
+ * DSLContext.
*
@@ -816,7 +819,8 @@ public interface DSLContext {
* @return The results from the executed query. This may be
*
null if the database returned no records
* @throws DataAccessException if something went wrong executing the query
- * @throws InvalidResultException if the query returned more than one record or a record with more than one value.
+ * @throws InvalidResultException if the query returned more than one record
+ * or a record with more than one value.
*/
@Support
Object fetchValue(String sql, QueryPart... parts) throws DataAccessException, InvalidResultException;
@@ -1545,16 +1549,16 @@ public interface DSLContext {
/**
* Create a new DSL select statement.
* SELECT
* statement from this {@link DSLContext}. If you don't need to render or
* execute this SELECT statement (e.g. because you want to
- * create a subselect), consider using the static
- * {@link DSL#select(Field)} instead.
+ * create a subselect), consider using the static {@link DSL#select(Field)}
+ * instead.
*
* using(configuration)
@@ -1570,17 +1574,14 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
+ @Transition(name = "SELECT", args = "Field+")
SELECT statement (e.g. because you want to
* create a subselect), consider using the static
- * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field)} instead.
+ * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field)}
+ * instead.
*
* using(configuration)
@@ -1774,17 +1764,15 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
- SELECT statement (e.g. because you want to
* create a subselect), consider using the static
- * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field)} instead.
+ * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field)}
+ * instead.
*
* using(configuration)
@@ -1808,17 +1797,16 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
- SELECT statement (e.g. because you want to
* create a subselect), consider using the static
- * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field)} instead.
+ * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field)}
+ * instead.
*
* using(configuration)
@@ -1842,17 +1831,16 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
- SELECT statement (e.g. because you want to
* create a subselect), consider using the static
- * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field, Field)} instead.
+ * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field, Field)}
+ * instead.
*
* using(configuration)
@@ -1876,17 +1865,16 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
- SELECT statement (e.g. because you want to
* create a subselect), consider using the static
- * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field)} instead.
+ * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field)}
+ * instead.
*
* using(configuration)
@@ -1910,17 +1899,16 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
- SELECT statement (e.g. because you want to
* create a subselect), consider using the static
- * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field)} instead.
+ * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field)}
+ * instead.
*
* using(configuration)
@@ -1944,17 +1933,16 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
- SELECT statement (e.g. because you want to
* create a subselect), consider using the static
- * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field)} instead.
+ * {@link DSL#select(Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field, Field)}
+ * instead.
*
* using(configuration)
@@ -1978,17 +1967,17 @@ public interface DSLContext {
*/
@Generated("This method was generated using jOOQ-tools")
@Support
- @Transition(
- name = "SELECT",
- args = "Field+"
- )
-