Top Description Methods
org.jooq

public Interface InsertReturningStep<R extends org.jooq.Record>

extends InsertFinalStep<R extends Record>
Known Direct Subinterfaces
org.jooq.InsertOnConflictConditionStep, org.jooq.InsertOnConflictWhereStep, org.jooq.InsertOnDuplicateStep
Imports
org.jetbrains.annotations.*, java.util.Collection

Deprecated

as a consequence of InsertFinalStep being deprecated. See corresponding docs for further information.

This type is used for the Insert's DSL API.

Example:


DSLContext create = DSL.using(configuration);

TableRecord<?> record =
create.insertInto(table, field1, field2)
      .values(value1, value2)
      .returning(field1)
      .fetchOne();

This implemented differently for every dialect:

Referencing XYZ*Step types directly from client code

It is usually not recommended to reference any XYZ*Step types directly from client code, or assign them to local variables. When writing dynamic SQL, creating a statement's components dynamically, and passing them to the DSL API statically is usually a better choice. See the manual's section about dynamic SQL for details: https://www.jooq.org/doc/latest/manual/sql-building/dynamic-sql.

Drawbacks of referencing the XYZ*Step types directly:

Author
Lukas Eder

Method Summary

Modifier and TypeMethod and Description
public @NotNull InsertResultStep<R>
returning()

Configure the INSERT statement to return all fields in R.

public @NotNull InsertResultStep<R>
returning(SelectFieldOrAsterisk...
Fields to be returned
fields
)

Configure the INSERT statement to return a list of fields in R.

public @NotNull InsertResultStep<R>
returning(Collection<? extends SelectFieldOrAsterisk>
Fields to be returned
fields
)

Configure the INSERT statement to return a list of fields in R.

public @NotNull InsertResultStep<Record>
returningResult(SelectFieldOrAsterisk...
Fields to be returned
fields
)

Configure the INSERT statement to return a list of fields in R.

public @NotNull InsertResultStep<Record>
returningResult(Collection<? extends SelectFieldOrAsterisk>
Fields to be returned
fields
)

Configure the INSERT statement to return a list of fields in R.

public <T1> @NotNull InsertResultStep<Record1<T1>>
returningResult(SelectField<T1> field1)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2> @NotNull InsertResultStep<Record2<T1, T2>>
returningResult(SelectField<T1> field1, SelectField<T2> field2)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3> @NotNull InsertResultStep<Record3<T1, T2, T3>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4> @NotNull InsertResultStep<Record4<T1, T2, T3, T4>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5> @NotNull InsertResultStep<Record5<T1, T2, T3, T4, T5>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6> @NotNull InsertResultStep<Record6<T1, T2, T3, T4, T5, T6>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7> @NotNull InsertResultStep<Record7<T1, T2, T3, T4, T5, T6, T7>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8> @NotNull InsertResultStep<Record8<T1, T2, T3, T4, T5, T6, T7, T8>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9> @NotNull InsertResultStep<Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> @NotNull InsertResultStep<Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> @NotNull InsertResultStep<Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> @NotNull InsertResultStep<Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> @NotNull InsertResultStep<Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> @NotNull InsertResultStep<Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> @NotNull InsertResultStep<Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> @NotNull InsertResultStep<Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> @NotNull InsertResultStep<Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> @NotNull InsertResultStep<Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> @NotNull InsertResultStep<Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> @NotNull InsertResultStep<Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> @NotNull InsertResultStep<Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21)

Configure the INSERT statement to return a list of fields in R.

public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> @NotNull InsertResultStep<Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>>
returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21, SelectField<T22> field22)

Configure the INSERT statement to return a list of fields in R.

Method Detail

returningback to summary
public @NotNull InsertResultStep<R> returning()

Configure the INSERT statement to return all fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningback to summary
public @NotNull InsertResultStep<R> returning(SelectFieldOrAsterisk... fields)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

[#5070] Due to an early API design flaw, this method historically returns the type R, not a more generic type Record. This means that only actual columns in R can be returned. For a more generic set of column expressions, use returningResult(SelectFieldOrAsterisk...) instead.

Parameters
fields:SelectFieldOrAsterisk[]

Fields to be returned

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningback to summary
public @NotNull InsertResultStep<R> returning(Collection<? extends SelectFieldOrAsterisk> fields)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

[#5070] Due to an early API design flaw, this method historically returns the type R, not a more generic type Record. This means that only actual columns in R can be returned. For a more generic set of column expressions, use returningResult(Collection) instead.

Parameters
fields:Collection<? extends SelectFieldOrAsterisk>

Fields to be returned

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public @NotNull InsertResultStep<Record> returningResult(SelectFieldOrAsterisk... fields)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Parameters
fields:SelectFieldOrAsterisk[]

Fields to be returned

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public @NotNull InsertResultStep<Record> returningResult(Collection<? extends SelectFieldOrAsterisk> fields)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Parameters
fields:Collection<? extends SelectFieldOrAsterisk>

Fields to be returned

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1> @NotNull InsertResultStep<Record1<T1>> returningResult(SelectField<T1> field1)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2> @NotNull InsertResultStep<Record2<T1, T2>> returningResult(SelectField<T1> field1, SelectField<T2> field2)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3> @NotNull InsertResultStep<Record3<T1, T2, T3>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4> @NotNull InsertResultStep<Record4<T1, T2, T3, T4>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5> @NotNull InsertResultStep<Record5<T1, T2, T3, T4, T5>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6> @NotNull InsertResultStep<Record6<T1, T2, T3, T4, T5, T6>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7> @NotNull InsertResultStep<Record7<T1, T2, T3, T4, T5, T6, T7>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8> @NotNull InsertResultStep<Record8<T1, T2, T3, T4, T5, T6, T7, T8>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9> @NotNull InsertResultStep<Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> @NotNull InsertResultStep<Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> @NotNull InsertResultStep<Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> @NotNull InsertResultStep<Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> @NotNull InsertResultStep<Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> @NotNull InsertResultStep<Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> @NotNull InsertResultStep<Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> @NotNull InsertResultStep<Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> @NotNull InsertResultStep<Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> @NotNull InsertResultStep<Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> @NotNull InsertResultStep<Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> @NotNull InsertResultStep<Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> @NotNull InsertResultStep<Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep
returningResultback to summary
public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> @NotNull InsertResultStep<Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> returningResult(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21, SelectField<T22> field22)

Configure the INSERT statement to return a list of fields in R.

This will return the data after insertion and generation of default values and generation of any values produced by triggers.

Annotations
@NotNull
@CheckReturnValue
@Support
See Also
InsertResultStep