Top For Removal Deprecated
jOOQ 3.18.7

Deprecated API


Terminally Deprecated Item Summary

SinceTerminally Deprecated Item and Description
3.15
org.jooq.AlterDatabaseFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.AlterDomainFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.AlterIndexFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.AlterSchemaFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.AlterSequenceFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.AlterTableFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.AlterTypeFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.AlterViewFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.11
org.jooq.Clause

- 3.11.0 - [#7258] - This part of the VisitListener SPI is deprecated. There are currently no plans of replacing it. Please get in touch if you think this functionality needs to be kept in one way or another: https://github.com/jOOQ/jOOQ/issues/7258

3.10
org.jooq.CloseableResultQuery.intern(Field<?>...
The fields whose values should be interned
fields
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10
org.jooq.CloseableResultQuery.intern(int...
The field indexes whose values should be interned
fieldIndexes
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10
org.jooq.CloseableResultQuery.intern(String...
The field names whose values should be interned
fieldNames
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10
org.jooq.CloseableResultQuery.intern(Name...
The field names whose values should be interned
fieldNames
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.15
org.jooq.CommentOnFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.14
org.jooq.Comparator.supportsNulls()

- 3.14.0 - [#9911] - This method is no longer supported.

3.14
org.jooq.Comparator.supportsQuantifier()

- 3.14.0 - [#9911] - This method is no longer supported.

3.14
org.jooq.Comparator.supportsSubselect()

- 3.14.0 - [#9911] - This method is no longer supported.

2.6
org.jooq.ConditionProvider

- 2.6.0 [#1881] - This type will be removed from the public API, soon. Its methods will be pushed down into extending interfaces. Do not reference this type directly.

2.0
3.15
org.jooq.ConstraintFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.14
org.jooq.Context.formatIndentLockEnd()

- [#10317] - 3.14.0 - Do not reuse this method. It will be removed without replacement.

3.14
org.jooq.Context.formatIndentLockStart()

- [#10317] - 3.14.0 - Do not reuse this method. It will be removed without replacement.

3.10
org.jooq.Context.keyword(String keyword)

- 3.10.0 - [#4990] - Use DSL#keyword(String) instead.

3.10
3.14
org.jooq.Converters.of()

- [#10689] - 3.14.0 - This converter does not work. Do not use this method, use identity(Class) instead.

3.14
org.jooq.Converters.of(Converter<T, U> converter)

- [#10689] - 3.14.0 - This method does not provide any useful functionality and will be removed in the future.

3.15
org.jooq.CreateDatabaseFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.CreateDomainFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.CreateIndexFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.CreateSchemaFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.CreateSequenceFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.CreateTableFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.CreateTypeFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.CreateViewFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.10
org.jooq.Cursor.fetch(int number)

- 3.10 - [#6363] - Use fetchNext(int) instead.

3.15

Returns:

Convenience result, returning the parameter handler itself
org.jooq.Cursor.fetchInto
(H
The handler callback
handler
)

- 3.15.0 - [#11902] - Use Iterable#forEach(Consumer) based methods, instead.

3.15

Returns:

Convenience result, returning the parameter handler itself
org.jooq.Cursor.fetchNextInto
(H
The handler callback
handler
)

- 3.15.0 - [#11902] - Use Iterable#forEach(Consumer) based methods, instead.

3.10
org.jooq.Cursor.fetchOne()

- 3.10 - [#6363] - Use fetchNext() instead.

3.10
org.jooq.Cursor.fetchOne(RecordMapper<? super R, E> mapper)

- 3.10 - [#6363] - Use fetchNext(RecordMapper) instead.

3.10
org.jooq.Cursor.fetchOneInto(H handler)

- 3.15.0 - [#11902] - Use Iterable#forEach(Consumer) based methods, instead.

3.10
org.jooq.Cursor.fetchOneInto(Table<Z> table)

- 3.10 - [#6363] - Use fetchNextInto(Table) instead.

3.10
org.jooq.Cursor.fetchOneInto(Class<? extends E> type)

- 3.10 - [#6363] - Use fetchNextInto(Class) instead.

3.10
org.jooq.Cursor.fetchOptional()

- 3.10 - [#6363] - Use fetchNextOptional() instead.

3.10
org.jooq.Cursor.fetchOptional(RecordMapper<? super R, E> mapper)

- 3.10 - [#6363] - Use fetchNextOptional(RecordMapper) instead.

3.10
org.jooq.Cursor.fetchOptionalInto(Class<? extends E> type)

- 3.10 - [#6363] - Use fetchNextOptionalInto(Class) instead.

3.10
org.jooq.Cursor.fetchOptionalInto(Table<Z> table)

- 3.10 - [#6363] - Use fetchNextOptionalInto(Table) instead.

3.10
org.jooq.DSLContext.bindContext(PreparedStatement stmt)

- [#6280] - 3.10 - Do not reuse this method. It will be completely internal with jOOQ 4.0

3.14
org.jooq.DSLContext.createOrReplaceView(String view, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createOrReplaceView(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createOrReplaceView(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createOrReplaceView(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createOrReplaceView(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createOrReplaceView(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createView(String view, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createView(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createView(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createView(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createView(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createView(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createViewIfNotExists(String view, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createViewIfNotExists(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createViewIfNotExists(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createViewIfNotExists(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createViewIfNotExists(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.createViewIfNotExists(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<T1> field1)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Field<?>... fields)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.DSLContext.mergeInto(Table<R> table, Collection<? extends Field<?>> fields)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.10
org.jooq.DSLContext.renderContext()

- [#6280] - 3.10 - Do not reuse this method. It will be completely internal with jOOQ 4.0

3.14
org.jooq.DSLContext.with(String alias, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.with(String alias, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.withRecursive(String alias, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.DSLContext.withRecursive(String alias, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.8

Returns:

The new data type
org.jooq.DataType.defaulted
(boolean
The new defaultability
defaulted
)

- [#3852] - 3.8.0 - Use defaultValue(Field) instead.

3.15
org.jooq.DeleteFinalStep<R extends Record>

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.DropDatabaseFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.DropDomainFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.DropIndexFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.DropSchemaFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.DropSequenceFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.DropTableFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.DropTypeFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.DropViewFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.11
org.jooq.Field.abs()

- 3.11 - [#7538] - Use DSL#abs(Field) instead.

3.11
org.jooq.Field.acos()

- 3.11 - [#7538] - Use DSL#acos(Field) instead.

3.14
org.jooq.Field.as(Function<? super Field<T>, ? extends String> aliasFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.13
org.jooq.Field.ascii()

- 3.13 - [#9407] - Use DSL#ascii(Field) instead.

3.11
org.jooq.Field.asin()

- 3.11 - [#7538] - Use DSL#asin(Field) instead.

3.11
org.jooq.Field.atan()

- 3.11 - [#7538] - Use DSL#atan(Field) instead.

3.11
org.jooq.Field.atan2(Number y)

- 3.11 - [#7538] - Use DSL#atan2(Field, Number) instead.

3.11
org.jooq.Field.atan2(Field<? extends Number> y)

- 3.11 - [#7538] - Use DSL#atan2(Field, Field) instead.

3.11
org.jooq.Field.avg()

- 3.11 - [#7538] - Use DSL#avg(Field) instead.

3.11
org.jooq.Field.avgOver()

- 3.11 - [#7538] - Use DSL#avg(Field) instead.

3.13
org.jooq.Field.bitLength()

- 3.13 - [#9407] - Use DSL#bitLength(Field) instead.

3.11
org.jooq.Field.ceil()

- 3.11 - [#7538] - Use DSL#ceil(Field) instead.

3.13
org.jooq.Field.charLength()

- 3.13 - [#9407] - Use DSL#charLength(Field) instead.

3.13
org.jooq.Field.coalesce(T option, T... options)

- 3.13 - [#9407] - Use DSL#coalesce(Object, Object...) instead.

3.13
org.jooq.Field.coalesce(Field<T> option, Field<?>... options)

- 3.13 - [#9407] - Use DSL#coalesce(Field, Field...) instead.

3.11
org.jooq.Field.cos()

- 3.11 - [#7538] - Use DSL#cos(Field) instead.

3.11
org.jooq.Field.cosh()

- 3.11 - [#7538] - Use DSL#cosh(Field) instead.

3.11
org.jooq.Field.cot()

- 3.11 - [#7538] - Use DSL#cot(Field) instead.

3.11
org.jooq.Field.coth()

- 3.11 - [#7538] - Use DSL#coth(Field) instead.

3.11
org.jooq.Field.count()

- 3.11 - [#7538] - Use DSL#count(Field) instead.

3.11
org.jooq.Field.countDistinct()

- 3.11 - [#7538] - Use DSL#countDistinct(Field) instead.

3.11
org.jooq.Field.countOver()

- 3.11 - [#7538] - Use DSL#count(Field) instead.

3.13
org.jooq.Field.decode(T search, Z result)

- 3.13 - [#9407] - Use DSL#decode(Object, Object, Object) instead.

3.13
org.jooq.Field.decode(T search, Z result, Object... more)

- 3.13 - [#9407] - Use DSL#decode(Object, Object, Object, Object...) instead.

3.13
org.jooq.Field.decode(Field<T> search, Field<Z> result)

- 3.13 - [#9407] - Use DSL#decode(Field, Field, Field) instead.

3.13
org.jooq.Field.decode(Field<T> search, Field<Z> result, Field<?>... more)

- 3.13 - [#9407] - Use DSL#decode(Field, Field, Field, Field...) instead.

3.11
org.jooq.Field.deg()

- 3.11 - [#7538] - Use DSL#deg(Field) instead.

3.11
org.jooq.Field.exp()

- 3.11 - [#7538] - Use DSL#exp(Field) instead.

3.11
org.jooq.Field.extract(DatePart datePart)

- 3.11 - [#7538] - Use DSL#extract(Field, DatePart) instead.

3.11
org.jooq.Field.firstValue()

- 3.11 - [#7538] - Use DSL#firstValue(Field) instead.

3.11
org.jooq.Field.floor()

- 3.11 - [#7538] - Use DSL#floor(Field) instead.

3.11
org.jooq.Field.greatest(T... others)

- 3.11 - [#7538] - Use DSL#greatest(Field, Field...) instead.

3.11
org.jooq.Field.greatest(Field<?>... others)

- 3.11 - [#7538] - Use DSL#greatest(Field, Field...) instead.

3.11
org.jooq.Field.lag()

- 3.11 - [#7538] - Use DSL#lag(Field) instead.

3.11
org.jooq.Field.lag(int offset)

- 3.11 - [#7538] - Use DSL#lag(Field, int) instead.

3.11
org.jooq.Field.lag(int offset, T defaultValue)

- 3.11 - [#7538] - Use DSL#lag(Field, int, Object) instead.

3.11
org.jooq.Field.lag(int offset, Field<T> defaultValue)

- 3.11 - [#7538] - Use DSL#lag(Field, int, Field) instead.

3.11
org.jooq.Field.lastValue()

- 3.11 - [#7538] - Use DSL#lastValue(Field) instead.

3.11
org.jooq.Field.lead()

- 3.11 - [#7538] - Use DSL#lead(Field) instead.

3.11
org.jooq.Field.lead(int offset)

- 3.11 - [#7538] - Use DSL#lead(Field, int) instead.

3.11
org.jooq.Field.lead(int offset, T defaultValue)

- 3.11 - [#7538] - Use DSL#lead(Field, int, Object) instead.

3.11
org.jooq.Field.lead(int offset, Field<T> defaultValue)

- 3.11 - [#7538] - Use DSL#lead(Field, int, Field) instead.

3.11
org.jooq.Field.least(T... others)

- 3.11 - [#7538] - Use DSL#least(Field, Field...) instead.

3.11
org.jooq.Field.least(Field<?>... others)

- 3.11 - [#7538] - Use DSL#least(Field, Field...) instead.

3.13
org.jooq.Field.length()

- 3.13 - [#9407] - Use DSL#length(Field) instead.

3.11
org.jooq.Field.ln()

- 3.11 - [#7538] - Use DSL#ln(Field) instead.

3.11
org.jooq.Field.log(int base)

- 3.11 - [#7538] - Use DSL#log(Field, int) instead.

3.13
org.jooq.Field.lower()

- 3.13 - [#9407] - Use DSL#lower(Field) instead.

3.13
org.jooq.Field.lpad(Field<? extends Number> length)

- 3.13 - [#9407] - Use DSL#lpad(Field, Field) instead.

3.13
org.jooq.Field.lpad(int length)

- 3.13 - [#9407] - Use DSL#lpad(Field, int) instead.

3.13
org.jooq.Field.lpad(Field<? extends Number> length, Field<String> character)

- 3.13 - [#9407] - Use DSL#lpad(Field, Field, Field) instead.

3.13
org.jooq.Field.lpad(int length, char character)

- 3.13 - [#9407] - Use DSL#lpad(Field, int, char) instead.

3.13
org.jooq.Field.ltrim()

- 3.13 - [#9407] - Use DSL#ltrim(Field) instead.

3.11
org.jooq.Field.max()

- 3.11 - [#7538] - Use DSL#max(Field) instead.

3.11
org.jooq.Field.maxOver()

- 3.11 - [#7538] - Use DSL#max(Field) instead.

3.11
org.jooq.Field.median()

- 3.11 - [#7538] - Use DSL#median(Field) instead.

3.11
org.jooq.Field.min()

- 3.11 - [#7538] - Use DSL#min(Field) instead.

3.11
org.jooq.Field.minOver()

- 3.11 - [#7538] - Use DSL#min(Field) instead.

3.13
org.jooq.Field.nullif(T other)

- 3.13 - [#9407] - Use DSL#nullif(Field, Object) instead.

3.13
org.jooq.Field.nullif(Field<T> other)

- 3.13 - [#9407] - Use DSL#nullif(Field, Field) instead.

3.13
org.jooq.Field.nvl(T defaultValue)

- 3.13 - [#9407] - Use DSL#nvl(Field, Object) instead.

3.13
org.jooq.Field.nvl(Field<T> defaultValue)

- 3.13 - [#9407] - Use DSL#nvl(Field, Field) instead.

3.13
org.jooq.Field.nvl2(Z valueIfNotNull, Z valueIfNull)

- 3.13 - [#9407] - Use DSL#nvl2(Field, Object, Object) instead.

3.13
org.jooq.Field.nvl2(Field<Z> valueIfNotNull, Field<Z> valueIfNull)

- 3.13 - [#9407] - Use DSL#nvl2(Field, Field, Field) instead.

3.13
org.jooq.Field.octetLength()

- 3.13 - [#9407] - Use DSL#octetLength(Field) instead.

3.13
org.jooq.Field.position(String search)

- 3.13 - [#9407] - Use DSL#position(Field, String) instead.

3.13
org.jooq.Field.position(Field<String> search)

- 3.13 - [#9407] - Use DSL#position(Field, Field) instead.

3.11
org.jooq.Field.rad()

- 3.11 - [#7538] - Use DSL#rad(Field) instead.

3.13
org.jooq.Field.repeat(Number count)

- 3.13 - [#9407] - Use DSL#repeat(Field, int) instead.

3.13
org.jooq.Field.repeat(Field<? extends Number> count)

- 3.13 - [#9407] - Use DSL#repeat(Field, Field) instead.

3.13
org.jooq.Field.replace(Field<String> search)

- 3.13 - [#9407] - Use DSL#replace(Field, Field) instead.

3.13
org.jooq.Field.replace(String search)

- 3.13 - [#9407] - Use DSL#replace(Field, String) instead.

3.13
org.jooq.Field.replace(Field<String> search, Field<String> replace)

- 3.13 - [#9407] - Use DSL#replace(Field, Field, Field) instead.

3.13
org.jooq.Field.replace(String search, String replace)

- 3.13 - [#9407] - Use DSL#replace(Field, String, String) instead.

3.11
org.jooq.Field.round()

- 3.11 - [#7538] - Use DSL#round(Field) instead.

3.11
org.jooq.Field.round(int decimals)

- 3.11 - [#7538] - Use DSL#round(Field, int) instead.

3.13
org.jooq.Field.rpad(Field<? extends Number> length)

- 3.13 - [#9407] - Use DSL#rpad(Field, Field) instead.

3.13
org.jooq.Field.rpad(int length)

- 3.13 - [#9407] - Use DSL#rpad(Field, int) instead.

3.13
org.jooq.Field.rpad(Field<? extends Number> length, Field<String> character)

- 3.13 - [#9407] - Use DSL#rpad(Field, Field, Field) instead.

3.13
org.jooq.Field.rpad(int length, char character)

- 3.13 - [#9407] - Use DSL#rpad(Field, int, char) instead.

3.13
org.jooq.Field.rtrim()

- 3.13 - [#9407] - Use DSL#rtrim(Field) instead.

3.11
org.jooq.Field.sign()

- 3.11 - [#7538] - Use DSL#sign(Field) instead.

3.11
org.jooq.Field.sin()

- 3.11 - [#7538] - Use DSL#sin(Field) instead.

3.11
org.jooq.Field.sinh()

- 3.11 - [#7538] - Use DSL#sinh(Field) instead.

3.11
org.jooq.Field.sqrt()

- 3.11 - [#7538] - Use DSL#sqrt(Field) instead.

3.11
org.jooq.Field.stddevPop()

- 3.11 - [#7538] - Use DSL#stddevPop(Field) instead.

3.11
org.jooq.Field.stddevPopOver()

- 3.11 - [#7538] - Use DSL#stddevPop(Field) instead.

3.11
org.jooq.Field.stddevSamp()

- 3.11 - [#7538] - Use DSL#stddevSamp(Field) instead.

3.11
org.jooq.Field.stddevSampOver()

- 3.11 - [#7538] - Use DSL#stddevSamp(Field) instead.

3.13
org.jooq.Field.substring(int startingPosition)

- 3.13 - [#9407] - Use DSL#substring(Field, int) instead.

3.13
org.jooq.Field.substring(Field<? extends Number> startingPosition)

- 3.13 - [#9407] - Use DSL#substring(Field, Field) instead.

3.13
org.jooq.Field.substring(int startingPosition, int length)

- 3.13 - [#9407] - Use DSL#substring(Field, int, int) instead.

3.13
org.jooq.Field.substring(Field<? extends Number> startingPosition, Field<? extends Number> length)

- 3.13 - [#9407] - Use DSL#substring(Field, Field, Field) instead.

3.11
org.jooq.Field.sum()

- 3.11 - [#7538] - Use DSL#sum(Field) instead.

3.11
org.jooq.Field.sumOver()

- 3.11 - [#7538] - Use DSL#sum(Field) instead.

3.11
org.jooq.Field.tan()

- 3.11 - [#7538] - Use DSL#tan(Field) instead.

3.11
org.jooq.Field.tanh()

- 3.11 - [#7538] - Use DSL#tanh(Field) instead.

3.13
org.jooq.Field.trim()

- 3.13 - [#9407] - Use DSL#trim(Field) instead.

3.13
org.jooq.Field.upper()

- 3.13 - [#9407] - Use DSL#upper(Field) instead.

3.11
org.jooq.Field.varPop()

- 3.11 - [#7538] - Use DSL#varPop(Field) instead.

3.11
org.jooq.Field.varPopOver()

- 3.11 - [#7538] - Use DSL#varPop(Field) instead.

3.11
org.jooq.Field.varSamp()

- 3.11 - [#7538] - Use DSL#varSamp(Field) instead.

3.11
org.jooq.Field.varSampOver()

- 3.11 - [#7538] - Use DSL#varSamp(Field) instead.

3.14
org.jooq.FieldLike.asField(Function<? super Field<T>, ? extends String> aliasFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.15
org.jooq.GrantFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.InsertFinalStep<R extends Record>

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.14
3.14
3.14
3.14
3.15
org.jooq.MergeFinalStep<R extends Record>

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.14
org.jooq.MergeKeyStep1<R extends Record, T1>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep1.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep1.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep10<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep10.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep10.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep11<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep11.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep11.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep12<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep12.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep12.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep13<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep13.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep13.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep14<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep14.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep14.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep15<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep15.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep15.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep16<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep16.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep16.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep17<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep17.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep17.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep18<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep18.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep18.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep19<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep19.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep19.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep2<R extends Record, T1, T2>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep2.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep2.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep20<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep20.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep20.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep21<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep21.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep21.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep22<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep22.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep22.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep3<R extends Record, T1, T2, T3>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep3.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep3.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep4<R extends Record, T1, T2, T3, T4>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep4.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep4.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep5<R extends Record, T1, T2, T3, T4, T5>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep5.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep5.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep6<R extends Record, T1, T2, T3, T4, T5, T6>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep6.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep6.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep7<R extends Record, T1, T2, T3, T4, T5, T6, T7>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep7.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep7.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep8<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep8.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep8.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep9<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep9.key(Field<?>... keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeKeyStep9.key(Collection<? extends Field<?>> keys)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Field<?>... fields)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Collection<? extends Field<?>> fields)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Field<T1> field1)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Field<T1> field1, Field<T2> field2)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Field<T1> field1, Field<T2> field2, Field<T3> field3)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.columns(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeUsingStep.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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep1<R extends Record, T1>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep1.select(Select<? extends Record1<T1>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep1.values(T1 value1)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep1.values(Field<T1> value1)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep1.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep10<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep10.select(Select<? extends Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep10.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep10.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep10.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep11<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep11.select(Select<? extends Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep11.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep11.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep11.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep12<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep12.select(Select<? extends Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep12.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep12.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep12.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep13<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep13.select(Select<? extends Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep13.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep13.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep13.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep14<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep14.select(Select<? extends Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep14.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep14.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep14.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep15<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep15.select(Select<? extends Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep15.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep15.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14, Field<T15> value15)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep15.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep16<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep16.select(Select<? extends Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep16.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep16.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14, Field<T15> value15, Field<T16> value16)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep16.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep17<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep17.select(Select<? extends Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep17.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep17.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14, Field<T15> value15, Field<T16> value16, Field<T17> value17)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep17.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep18<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep18.select(Select<? extends Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep18.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17, T18 value18)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep18.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14, Field<T15> value15, Field<T16> value16, Field<T17> value17, Field<T18> value18)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep18.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep19<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep19.select(Select<? extends Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep19.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17, T18 value18, T19 value19)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep19.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14, Field<T15> value15, Field<T16> value16, Field<T17> value17, Field<T18> value18, Field<T19> value19)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep19.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep2<R extends Record, T1, T2>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep2.select(Select<? extends Record2<T1, T2>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep2.values(T1 value1, T2 value2)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep2.values(Field<T1> value1, Field<T2> value2)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep2.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep20<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep20.select(Select<? extends Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep20.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17, T18 value18, T19 value19, T20 value20)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep20.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14, Field<T15> value15, Field<T16> value16, Field<T17> value17, Field<T18> value18, Field<T19> value19, Field<T20> value20)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep20.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep21<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep21.select(Select<? extends Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep21.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17, T18 value18, T19 value19, T20 value20, T21 value21)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep21.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14, Field<T15> value15, Field<T16> value16, Field<T17> value17, Field<T18> value18, Field<T19> value19, Field<T20> value20, Field<T21> value21)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep21.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep22<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep22.select(Select<? extends Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep22.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17, T18 value18, T19 value19, T20 value20, T21 value21, T22 value22)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep22.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9, Field<T10> value10, Field<T11> value11, Field<T12> value12, Field<T13> value13, Field<T14> value14, Field<T15> value15, Field<T16> value16, Field<T17> value17, Field<T18> value18, Field<T19> value19, Field<T20> value20, Field<T21> value21, Field<T22> value22)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep22.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep3<R extends Record, T1, T2, T3>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep3.select(Select<? extends Record3<T1, T2, T3>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep3.values(T1 value1, T2 value2, T3 value3)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep3.values(Field<T1> value1, Field<T2> value2, Field<T3> value3)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep3.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep4<R extends Record, T1, T2, T3, T4>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep4.select(Select<? extends Record4<T1, T2, T3, T4>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep4.values(T1 value1, T2 value2, T3 value3, T4 value4)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep4.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep4.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep5<R extends Record, T1, T2, T3, T4, T5>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep5.select(Select<? extends Record5<T1, T2, T3, T4, T5>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep5.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep5.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep5.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep6<R extends Record, T1, T2, T3, T4, T5, T6>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep6.select(Select<? extends Record6<T1, T2, T3, T4, T5, T6>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep6.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep6.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep6.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep7<R extends Record, T1, T2, T3, T4, T5, T6, T7>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep7.select(Select<? extends Record7<T1, T2, T3, T4, T5, T6, T7>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep7.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep7.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep7.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep8<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep8.select(Select<? extends Record8<T1, T2, T3, T4, T5, T6, T7, T8>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep8.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep8.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep8.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep9<R extends Record, T1, T2, T3, T4, T5, T6, T7, T8, T9>

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep9.select(Select<? extends Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>> select)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep9.values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep9.values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.MergeValuesStep9.values(Collection<?> values)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via DSLContext#mergeInto(Table)

3.14
org.jooq.Name.fields(Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.Name.fields(BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.8
org.jooq.Param.setConverted(Object value)

- 3.8.0 - [#4991] In jOOQ 4.0, Param will be made immutable. Modifying Param values is strongly discouraged.

3.8
org.jooq.Param.setInline(boolean inline)

- 3.8.0 - [#4991] In jOOQ 4.0, Param will be made immutable. Modifying Param values is strongly discouraged.

3.8
org.jooq.Param.setValue(T value)

- 3.8.0 - [#4991] In jOOQ 4.0, Param will be made immutable. Modifying Param values is strongly discouraged.

3.10
org.jooq.Queries.stream()

- 3.10 - [#6143] - Use queryStream() instead.

3.15
org.jooq.RecordHandler<R extends Record>

- 3.15.0 - [#11902] - Use Iterable#forEach(Consumer) based methods, instead.

3.10

Returns:

The same result
org.jooq.Result.intern
(Field<?>...
The fields whose values should be interned
fields
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10

Returns:

The same result
org.jooq.Result.intern
(int...
The 0-based field indexes whose values should be interned
fieldIndexes
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10

Returns:

The same result
org.jooq.Result.intern
(String...
The field names whose values should be interned
fieldNames
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10

Returns:

The same result
org.jooq.Result.intern
(Name...
The field names whose values should be interned
fieldNames
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.15

Returns:

Convenience result, returning the parameter handler itself
org.jooq.Result.into
(H
The handler callback
handler
)

- 3.15.0 - [#11902] - Use Iterable#forEach(Consumer) based methods, instead.

3.15

Returns:

Convenience result, returning the parameter handler itself
org.jooq.ResultQuery.fetchInto
(H
The handler callback
handler
)

- 3.15.0 - [#11902] - Use Iterable#forEach(Consumer) based methods, instead.

3.10

Returns:

The same result query
org.jooq.ResultQuery.intern
(Field<?>...
The fields whose values should be interned
fields
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10

Returns:

The same result query
org.jooq.ResultQuery.intern
(int...
The field indexes whose values should be interned
fieldIndexes
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10

Returns:

The same result query
org.jooq.ResultQuery.intern
(String...
The field names whose values should be interned
fieldNames
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.10

Returns:

The same result query
org.jooq.ResultQuery.intern
(Name...
The field names whose values should be interned
fieldNames
)

- 3.10 - [#6254] - This functionality is no longer supported and will be removed in 4.0

3.15
org.jooq.RevokeFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.13
org.jooq.SQLDialect.CUBRID

- [#9403] - 3.13.0 - This dialect is hardly used by anyone with jOOQ or without jOOQ and will be removed in the near future.

3.16
org.jooq.SQLDialect.IGNITE

- [#12465] - 3.16.0 - This dialect is hardly used by anyone with jOOQ or without jOOQ and will be removed in the near future. If you're actively using this dialect, please get in touch for extended support: https://github.com/jOOQ/jOOQ/issues/12465

3.14
2.0
org.jooq.SchemaMapping

- 2.0.5 - Use runtime configuration Settings instead

3.14
3.14
org.jooq.SelectQuery.setForUpdateOf(Field<?>...
The fields that should be locked
fields
)

[#5218] - 3.14.0 - Use setForLockModeOf(Field...)

3.14
3.14
org.jooq.SelectQuery.setForUpdateOf(Table<?>...
The tables that should be locked
tables
)

[#5218] - 3.14.0 - Use setForLockModeOf(Table...)

3.14
3.14
org.jooq.SelectQuery.setForUpdateWait(int
The number of seconds to wait for a lock
seconds
)

[#5218] - 3.14.0 - Use setForLockModeWait(int)

3.14

Returns:

The table alias
org.jooq.Table.as
(String
The alias name
alias
,
Function<? super Field<?>, ? extends String>
The function providing field aliases.
aliasFunction
)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14

Returns:

The table alias
org.jooq.Table.as
(String
The alias name
alias
,
BiFunction<? super Field<?>, ? super Integer, ? extends String>
The function providing field aliases.
aliasFunction
)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14

Returns:

The table alias
org.jooq.Table.as
(Name
The alias name
alias
,
Function<? super Field<?>, ? extends Name>
The function providing field aliases.
aliasFunction
)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14

Returns:

The table alias
org.jooq.Table.as
(Name
The alias name
alias
,
BiFunction<? super Field<?>, ? super Integer, ? extends Name>
The function providing field aliases.
aliasFunction
)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14

Returns:

The table alias
org.jooq.Table.as
(Table<?>
The other table whose name is used as alias name
otherTable
,
Function<? super Field<?>, ? extends Field<?>>
The function providing field aliases.
aliasFunction
)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14

Returns:

The table alias
org.jooq.Table.as
(Table<?>
The other table whose name is used as alias name
otherTable
,
BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>>
The function providing field aliases.
aliasFunction
)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.TableLike.asTable(String alias, Function<? super Field<?>, ? extends String> aliasFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.TableLike.asTable(String alias, BiFunction<? super Field<?>, ? super Integer, ? extends String> aliasFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.15
org.jooq.TruncateFinalStep<R extends Record>

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.UpdateFinalStep<R extends Record>

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.15
org.jooq.WindowFinalStep<
The function return type
T
>

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.10
org.jooq.WindowPartitionByStep.partitionByOne()

- 3.10 - [#6427] - This synthetic clause is no longer supported, use partitionBy(GroupField...) instead, or omit the clause entirely.

3.15
org.jooq.WindowSpecificationFinalStep

- [#11329] - 3.15.0 - This type will be removed in the future. Do not reference it directly

3.10
org.jooq.WindowSpecificationPartitionByStep.partitionByOne()

- 3.10 - [#6427] - This synthetic clause is no longer supported, use partitionBy(GroupField...) instead, or omit the clause entirely.

3.14
org.jooq.WithStep.mergeInto(Table<R> table, Field<T1> field1)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.WithStep.with(String alias, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.WithStep.with(String alias, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createOrReplaceView(String view, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createOrReplaceView(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createOrReplaceView(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createView(String view, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createView(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createView(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createViewIfNotExists(String view, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createViewIfNotExists(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.createViewIfNotExists(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.11

Returns:

The DSL's underlying default data type.
org.jooq.impl.DSL.getDataType
(Class<T>
The Java type. This must be a type supported by SQLDataType.
type
)

- 3.11.0 - [#7483] - The (indirect) use of the internal static data type registry is not recommended.

3.12
3.19
org.jooq.impl.DSL.jsonObject(Field<?>... entries)

- [#15196] - 3.19.0 - The semantics of the Field arguments in this method is inconsistent with that of other overloads, such as jsonbObject(Field, Field), which can lead to subtle bugs. Please refrain from using this overload as it will be removed in the future. Use jsonObject(JSONEntry...) instead.

3.19
org.jooq.impl.DSL.jsonbObject(Field<?>... entries)

- [#15196] - 3.19.0 - The semantics of the Field arguments in this method is inconsistent with that of other overloads, such as jsonbObject(Field, Field), which can lead to subtle bugs. Please refrain from using this overload as it will be removed in the future. Use jsonObject(JSONEntry...) instead.

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<T1> field1)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Field<?>... fields)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DSL.mergeInto(Table<R> table, Collection<? extends Field<?>> fields)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.15
org.jooq.impl.DSL.nullSafe(Field<T> field)

- [#11092] - 3.15.0 - This method will be removed without public replacement.

3.15
org.jooq.impl.DSL.nullSafe(Field<T> field, DataType<?> type)

- [#11092] - 3.15.0 - This method will be removed without public replacement.

3.15
org.jooq.impl.DSL.nullSafe(Field<?>... fields)

- [#11092] - 3.15.0 - This method will be removed without public replacement.

3.15
org.jooq.impl.DSL.nullSafe(Field<?>[] fields, DataType<?> type)

- [#11092] - 3.15.0 - This method will be removed without public replacement.

3.15
org.jooq.impl.DSL.nullSafeDataType(Field<T> field)

- [#11092] - 3.15.0 - This method will be removed without public replacement.

3.15
org.jooq.impl.DSL.nullSafeList(Field<?>... fields)

- [#11092] - 3.15.0 - This method will be removed without public replacement.

3.15
org.jooq.impl.DSL.nullSafeList(Field<?>[] fields, DataType<?> type)

- [#11092] - 3.15.0 - This method will be removed without public replacement.

3.15
org.jooq.impl.DSL.rowField(RowN row)

- [#11812] - 3.15.0 - Use RowN as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row1<T1> row)

- [#11812] - 3.15.0 - Use Row1 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row2<T1, T2> row)

- [#11812] - 3.15.0 - Use Row2 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row3<T1, T2, T3> row)

- [#11812] - 3.15.0 - Use Row3 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row4<T1, T2, T3, T4> row)

- [#11812] - 3.15.0 - Use Row4 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row5<T1, T2, T3, T4, T5> row)

- [#11812] - 3.15.0 - Use Row5 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row6<T1, T2, T3, T4, T5, T6> row)

- [#11812] - 3.15.0 - Use Row6 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row7<T1, T2, T3, T4, T5, T6, T7> row)

- [#11812] - 3.15.0 - Use Row7 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row8<T1, T2, T3, T4, T5, T6, T7, T8> row)

- [#11812] - 3.15.0 - Use Row8 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row9<T1, T2, T3, T4, T5, T6, T7, T8, T9> row)

- [#11812] - 3.15.0 - Use Row9 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> row)

- [#11812] - 3.15.0 - Use Row10 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> row)

- [#11812] - 3.15.0 - Use Row11 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> row)

- [#11812] - 3.15.0 - Use Row12 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> row)

- [#11812] - 3.15.0 - Use Row13 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> row)

- [#11812] - 3.15.0 - Use Row14 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> row)

- [#11812] - 3.15.0 - Use Row15 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> row)

- [#11812] - 3.15.0 - Use Row16 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> row)

- [#11812] - 3.15.0 - Use Row17 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> row)

- [#11812] - 3.15.0 - Use Row18 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> row)

- [#11812] - 3.15.0 - Use Row19 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> row)

- [#11812] - 3.15.0 - Use Row20 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> row)

- [#11812] - 3.15.0 - Use Row21 as a SelectField directly, instead.

3.15
org.jooq.impl.DSL.rowField(Row22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> row)

- [#11812] - 3.15.0 - Use Row22 as a SelectField directly, instead.

3.10

Returns:

A field wrapping the plain SQL
org.jooq.impl.DSL.sequence
(String
The SQL
sql
)

- 3.10 - [#6162] - Use sequence(Name) instead.

3.10

Returns:

A field wrapping the plain SQL
org.jooq.impl.DSL.sequence
(String
The sequence name
sql
,
Class<T>
The sequence type (a type that is supported by SQLDataType)
type
)

- 3.10 - [#6162] - Use sequence(Name, Class) instead.

3.10

Returns:

A field wrapping the plain SQL
org.jooq.impl.DSL.sequence
(String
The SQL
sql
,
DataType<T>
The field type
type
)

- 3.10 - [#6162] - Use sequence(Name, DataType) instead.

3.14
org.jooq.impl.DSL.with(String alias, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

3.14
org.jooq.impl.DSL.withRecursive(String alias, Function<? super Field<?>, ? extends String> fieldNameFunction)

- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.

org.jooq.impl.DefaultBinding.DefaultBinding(Converter<T, U> converter)

- 3.11 - [#6631] - Use binding(Converter) instead.

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, Field<T1> field1)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.DefaultDSLContext.mergeInto(Table<R> table, 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)

- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, via mergeInto(Table)

3.14
org.jooq.impl.Internal.createForeignKey(UniqueKey<U> key, Table<R> table, String name, TableField<R, ?>... fields)

- 3.14.0 - [#9404] - Please re-generate your code.

3.14
org.jooq.impl.Internal.createForeignKey(UniqueKey<U> key, Table<R> table, String name, TableField<R, ?>[] fields, boolean enforced)

- 3.14.0 - [#9404] - Please re-generate your code.

3.14
org.jooq.impl.Internal.createIndex(String name, Table<?> table, OrderField<?>[] sortFields, boolean unique)

- 3.14.0 - [#9404] - Please re-generate your code.

3.14
org.jooq.impl.Internal.createUniqueKey(Table<R> table, String name, TableField<R, ?>... fields)

- 3.14.0 - [#9404] - Please re-generate your code.

3.14
org.jooq.impl.Internal.createUniqueKey(Table<R> table, String name, TableField<R, ?>[] fields, boolean enforced)

- 3.14.0 - [#9404] - Please re-generate your code.

3.14
org.jooq.impl.Internal.fields(TableField<R, ER> embeddableField)

- [#11058] - 3.14.5 - Please re-generate your code.

3.16
org.jooq.impl.Internal.fieldsRow(TableField<R, ER> embeddableField)

- [#12238] - 3.16.0 - Please re-generate your code.

org.jooq.impl.QOM.NotYetImplementedException

- [#12425] - 3.16.0 - Missing implementations should be added as soon as possible!

org.jooq.impl.QOM.UNotYetImplemented

- [#12425] - 3.16.0 - Missing implementations should be added as soon as possible!

3.14
org.jooq.impl.RecordImplN.RecordImplN(Collection<? extends Field<?>> fields)

- 3.14.0 - [#8495] - Prevent the array copy and call RecordImplN(Field...) instead.

3.14
3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.14
org.jooq.impl.WithImpl.mergeInto(Table<R> table, 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)

3.15
org.jooq.tools.Convert

- 3.15.0 - [#11898] This class will be removed in the future. Do not reuse. Data type conversion happens using internal Converter implementations, or ConverterProvider provided ones, or implementations attached to fields via generated code, or via Field#convert(Converter), or DataType#asConvertedDataType(Converter).

3.13
org.jooq.util.cubrid.CUBRIDDSL

- 3.13.0 - [#9403] - This dialect is hardly used by anyone with jOOQ or without jOOQ and will be removed in the near future.

3.11
org.jooq.util.cubrid.CUBRIDDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.15
org.jooq.util.derby.DerbyDSL

- 3.15.0 - [#10796] - This class will be removed, soon, no more vendor specific DSL API will be added.

3.11
org.jooq.util.derby.DerbyDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.15
org.jooq.util.firebird.FirebirdDSL

- 3.15.0 - [#10796] - This class will be removed, soon, no more vendor specific DSL API will be added.

3.11
org.jooq.util.firebird.FirebirdDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.15
org.jooq.util.h2.H2DSL

- 3.15.0 - [#10796] - This class will be removed, soon, no more vendor specific DSL API will be added.

3.11
org.jooq.util.h2.H2DataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.15
org.jooq.util.hsqldb.HSQLDBDSL

- 3.15.0 - [#10796] - This class will be removed, soon, no more vendor specific DSL API will be added.

3.11
org.jooq.util.hsqldb.HSQLDBDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.11
org.jooq.util.ignite.IgniteDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.11
org.jooq.util.mariadb.MariaDBDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.15
org.jooq.util.mysql.MySQLDSL.decode(String cryptString, String keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.decode(byte[] cryptString, byte[] keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.decode(Field<T> cryptString, Field<T> keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desDecrypt(String cryptString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desDecrypt(byte[] cryptString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desDecrypt(Field<T> cryptString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desDecrypt(String cryptString, String keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desDecrypt(byte[] cryptString, byte[] keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desDecrypt(Field<T> cryptString, Field<T> keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desEncrypt(String string)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desEncrypt(byte[] string)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desEncrypt(Field<T> string)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desEncrypt(String string, String keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desEncrypt(byte[] string, byte[] keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.desEncrypt(Field<T> string, Field<T> keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.encode(String string, String keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.encode(byte[] string, byte[] keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.encode(Field<T> string, Field<T> keyString)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.password(String string)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.password(byte[] string)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

3.15
org.jooq.util.mysql.MySQLDSL.password(Field<T> string)

- 3.15.0 - [#8611] - This function has been removed from MySQL 8

org.jooq.util.mysql.MySQLDSL.values(Field<T> values)

- 3.15.0 - [#12099] - MySQL 8.0.20 has deprecated this clause and replaced it by something new, which we'll support soon, see https://dev.mysql.com/doc/refman/8.0/en/insert-on-duplicate.html/ and https://github.com/jOOQ/jOOQ/issues/12099

3.11
org.jooq.util.mysql.MySQLDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.16
org.jooq.util.postgres.PostgresDSL.oid(Table<?> table)

- [#12420] - 3.16.0 - Use actual OID column references in jOOQ-meta, instead.

3.11
org.jooq.util.postgres.PostgresDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.15
org.jooq.util.sqlite.SQLiteDSL

- 3.15.0 - [#10796] - This class will be removed, soon, no more vendor specific DSL API will be added.

3.11
org.jooq.util.sqlite.SQLiteDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

3.11
org.jooq.util.yugabytedb.YugabyteDBDataType

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.