API diff between 3.19 and 3.20

See all diffs here

ObjectEditionModification
org.jooq
CloseableResultQueryAll
intern(int...)Allremoved
intern(int[])Allremoved
intern(String...)Allremoved
intern(String[])Allremoved
intern(Field...)Allremoved
intern(Field[])Allremoved
intern(Name...)Allremoved
intern(Name[])Allremoved
ConstantsAll
VERSION_3_20Alladded
ContextAll
keyword(String)Allremoved
DataTypeAll
hidden()Alladded
hidden(boolean)Alladded
ExecuteContextAll
params()Alladded
params(Param[])Alladded
FieldsAll
fieldsIncludingHidden()Alladded
ResultAll
intern(int...)Allremoved
intern(String...)Allremoved
intern(Field...)Allremoved
intern(Name...)Allremoved
ResultQueryAll
intern(int[])Allremoved
intern(String[])Allremoved
intern(Field[])Allremoved
intern(Name[])Allremoved
WindowPartitionByStepAll
partitionByOne()Allremoved
WindowSpecificationPartitionByStepAll
partitionByOne()Allremoved
org.jooq.conf
AutoAliasExpressionsAlladded
SettingsAll
getRenderAutoAliasedDerivedTableExpressions()Alladded
setRenderAutoAliasedDerivedTableExpressions(AutoAliasExpressions)Alladded
withRenderAutoAliasedDerivedTableExpressions(AutoAliasExpressions)Alladded
org.jooq.impl
DSLAll
binaryBitLength(byte[])Alladded
binaryBitLength(Field)Alladded
binaryConcat(byte[], byte[])Alladded
binaryConcat(byte[], Field)Alladded
binaryConcat(Field, byte[])Alladded
binaryConcat(Field, Field)Alladded
binaryLength(byte[])Alladded
binaryLength(Field)Alladded
binaryLtrim(byte[], byte[])Alladded
binaryLtrim(byte[], Field)Alladded
binaryLtrim(Field, byte[])Alladded
binaryLtrim(Field, Field)Alladded
binaryMd5(byte[])Alladded
binaryMd5(Field)Alladded
binaryOctetLength(byte[])Alladded
binaryOctetLength(Field)Alladded
binaryOverlay(Field, byte[], Number)Alladded
binaryOverlay(Field, Field, Field)Alladded
binaryOverlay(Field, byte[], Number, Number)Alladded
binaryOverlay(Field, Field, Field, Field) ... and more overloadsAlladded
binaryPosition(byte[], byte[])Alladded
binaryPosition(byte[], Field)Alladded
binaryPosition(Field, byte[])Alladded
binaryPosition(Field, Field)Alladded
binaryPosition(byte[], byte[], int)Alladded
binaryPosition(byte[], byte[], Field)Alladded
binaryPosition(byte[], Field, int)Alladded
binaryPosition(byte[], Field, Field)Alladded
binaryPosition(Field, byte[], int)Alladded
binaryPosition(Field, byte[], Field)Alladded
binaryPosition(Field, Field, int)Alladded
binaryPosition(Field, Field, Field)Alladded
binaryRtrim(byte[], byte[])Alladded
binaryRtrim(byte[], Field)Alladded
binaryRtrim(Field, byte[])Alladded
binaryRtrim(Field, Field)Alladded
binarySubstring(Field, int)Alladded
binarySubstring(Field, Field)Alladded
binarySubstring(Field, int, int)Alladded
binarySubstring(Field, int, Field)Alladded
binarySubstring(Field, Field, int)Alladded
binarySubstring(Field, Field, Field)Alladded
binaryTrim(byte[], byte[])Alladded
binaryTrim(byte[], Field)Alladded
binaryTrim(Field, byte[])Alladded
binaryTrim(Field, Field)Alladded
jsonArrayLength(Field)Alladded
jsonArrayLength(JSON)Alladded
jsonbArrayLength(Field)Alladded
jsonbArrayLength(JSONB)Alladded
multisetAgg(SelectField)Allpulled up
multisetAgg(SelectField)Alladded
DefaultDataTypeAll
hidden()Alladded
QOM.BinaryBitLengthAlladded
QOM.BinaryConcatAlladded
QOM.BinaryLengthAlladded
QOM.BinaryLtrimAlladded
QOM.BinaryOctetLengthAlladded
QOM.BinaryOverlayAlladded
QOM.BinaryPositionAlladded
QOM.BinaryRtrimAlladded
QOM.BinarySubstringAlladded
QOM.BinaryTrimAlladded
QOM.JSONArrayLengthAlladded
QOM.JSONBArrayLengthAlladded
org.jooq.util.xml.jaxb
ColumnAll
isHidden()Alladded
setHidden(Boolean)Alladded
withHidden(Boolean)Alladded

Legend

Eclipse icons copyright by Eclipse licensed under EPL. Inspiration taken from https://javaalmanac.io/
The jOOQ Logo