Insert's alternative DSL API.
Example:
DSLContext create = DSL.using(configuration);
create.insertInto(table)
.set(field1, value1)
.set(field2, value2)
.newRecord()
.set(field1, value3)
.set(field2, value4)
.onDuplicateKeyUpdate()
.set(field1, value1)
.set(field2, value2)
.execute();
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:
| Modifier and Type | Method and Description |
|---|---|
| public @NotNull InsertValuesStepN | columns(Field<?>... fields)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStepN being deprecated.
|
| public @NotNull InsertValuesStepN | columns(Collection<? extends Field<?>> fields)
Deprecated
as a consequence of
Set the columns for insert.
InsertValuesStepN being deprecated.
|
| public <T1> @NotNull InsertValuesStep1 | columns(Field<T1> field1)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep1 being deprecated.
|
| public <T1, T2> @NotNull InsertValuesStep2 | columns(Field<T1> field1, Field<T2> field2)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep2 being deprecated.
|
| public <T1, T2, T3> @NotNull InsertValuesStep3 | |
| public <T1, T2, T3, T4> @NotNull InsertValuesStep4 | |
| public <T1, T2, T3, T4, T5> @NotNull InsertValuesStep5 | |
| public <T1, T2, T3, T4, T5, T6> @NotNull InsertValuesStep6 | |
| public <T1, T2, T3, T4, T5, T6, T7> @NotNull InsertValuesStep7 | |
| public <T1, T2, T3, T4, T5, T6, T7, T8> @NotNull InsertValuesStep8 | |
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9> @NotNull InsertValuesStep9 | |
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> @NotNull InsertValuesStep10 | |
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> @NotNull InsertValuesStep11 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep11 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> @NotNull InsertValuesStep12 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep12 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> @NotNull InsertValuesStep13 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep13 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> @NotNull InsertValuesStep14 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep14 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> @NotNull InsertValuesStep15 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep15 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> @NotNull InsertValuesStep16 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep16 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> @NotNull InsertValuesStep17 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep17 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> @NotNull InsertValuesStep18 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep18 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> @NotNull InsertValuesStep19 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep19 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> @NotNull InsertValuesStep20 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep20 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> @NotNull InsertValuesStep21 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep21 being deprecated.
|
| public <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> @NotNull InsertValuesStep22 | columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22)
Deprecated
as a consequence of
Set the columns for insert.
Field and InsertValuesStep22 being deprecated.
|
| public @NotNull InsertOnDuplicateStep | defaultValues()
Deprecated
as a consequence of
Add an empty record with default values.
InsertOnDuplicateStep being deprecated.
|
| public @NotNull InsertOnDuplicateStep | select(Select<?> select)
Deprecated
as a consequence of
Use a InsertOnDuplicateStep being deprecated.
SELECT statement as the source of values for the
INSERT statement.
|
| public <T> @NotNull InsertSetMoreStep | set(Field<T> field, T value)
Deprecated
as a consequence of
Set a value for a field in the Field and InsertSetMoreStep being deprecated.
INSERT statement.
|
| public <T> @NotNull InsertSetMoreStep | set(Field<T> field, Field<T> value)
Deprecated
as a consequence of
Set a value for a field in the Field and InsertSetMoreStep being deprecated.
INSERT statement.
|
| public <T> @NotNull InsertSetMoreStep | |
| public @NotNull InsertSetMoreStep | set(Map<?, ?> map)
Deprecated
as a consequence of
Set values in the InsertSetMoreStep being deprecated.
INSERT statement.
|
| public @NotNull InsertSetMoreStep | set(Record record)
Deprecated
as a consequence of
Set values in the InsertSetMoreStep being deprecated.
INSERT statement.
|
| public <T> @NotNull InsertSetMoreStep | setNull(Field<T> field)
Deprecated
as a consequence of
Set a Field and InsertSetMoreStep being deprecated.
null value for a field in the INSERT
statement.
|
| public @NotNull InsertValuesStepN | values(Object... values)
Deprecated
as a consequence of
Add values to the insert statement with implicit field names.
InsertValuesStepN being deprecated.
|
| public @NotNull InsertValuesStepN | values(Field<?>... values)
Deprecated
as a consequence of
Add values to the insert statement with implicit field names.
Field and InsertValuesStepN being deprecated.
|
| public @NotNull InsertValuesStepN | values(Collection<?> values)
Deprecated
as a consequence of
Add values to the insert statement with implicit field names.
InsertValuesStepN being deprecated.
|