API diff between 3.16 and 3.17

See all diffs here

ObjectEditionModification
org.jooq
ArrayRecordAll
get()Allremoved
getList()Allremoved
set(Object...)Allremoved
set(Collection)Allremoved
ConstantsAll
VERSION_3_17Alladded
DeleteLimitStepAll
limit(Field)Allcontravariance
DeleteQueryAll
addLimit(Field)Allcontravariance
DiagnosticsContextAll
exception()Alladded
message()Alladded
part()Alladded
DiagnosticsListenerAll
exception(DiagnosticsContext)Alladded
trivialCondition(DiagnosticsContext)Alladded
NullAlladded
ResultQueryAll
forEach(Consumer)Alladded
SelectAll
$limit()Alladded
$limit(Field)Alladded
$limitPercent()Alladded
$limitPercent(boolean)Alladded
$limitWithTies()Alladded
$limitWithTies(boolean)Alladded
$offset()Alladded
$offset(Field)Alladded
SelectLimitAfterOffsetStepAll
limit(int)Allremoved
limit(Field)Allcontravariance
SelectLimitStepAll
limit(int)Allremoved
limit(Field)Allcontravariance
limit(int, int)Allremoved
limit(int, Param)Allremoved
limit(Number, Field)Allcontravariance
limit(Field, Number)Alladded
limit(Field, Field)Alladded
limit(Param, int)Allremoved
limit(Param, Number)Allremoved
limit(Param, Param)Allremoved
offset(int)Allremoved
offset(Field)Allcontravariance
SelectOffsetStepAll
offset(int)Allremoved
offset(Field)Allcontravariance
SelectQueryAll
addLimit(int)Allremoved
addLimit(Field)Allcontravariance
addLimit(int, int)Allremoved
addLimit(int, Param)Allremoved
addLimit(Number, Field)Allcontravariance
addLimit(Field, Number)Alladded
addLimit(Field, Field)Alladded
addLimit(Param, int)Allremoved
addLimit(Param, Number)Allremoved
addLimit(Param, Param)Allremoved
addOffset(int)Allremoved
addOffset(Field)Allcontravariance
SelectSeekLimitStepAll
limit(int)Allremoved
limit(Field)Allcontravariance
UpdateLimitStepAll
limit(Field)Allcontravariance
UpdateQueryAll
addLimit(Field)Allcontravariance
org.jooq.conf
SettingsAll
getRenderOptionalAssociativityParentheses()Alladded
isTransformPatterns()Alladded
isTransformPatternsAndNeToNotIn()Alladded
isTransformPatternsBitNotBitNot()Alladded
isTransformPatternsEmptyScalarSubquery()Alladded
isTransformPatternsIdempotentFunctionRepetition()Alladded
isTransformPatternsMergeAndComparison()Alladded
isTransformPatternsMergeBetweenSymmetricPredicates()Alladded
isTransformPatternsMergeInLists()Alladded
isTransformPatternsMergeOrComparison()Alladded
isTransformPatternsMergeRangePredicates()Alladded
isTransformPatternsNegNeg()Alladded
isTransformPatternsNormaliseAssociativeOps()Alladded
isTransformPatternsNormaliseFieldCompareValue()Alladded
isTransformPatternsNormaliseInListSingleElementToComparison()Alladded
isTransformPatternsNotComparison()Alladded
isTransformPatternsNotNot()Alladded
isTransformPatternsNotNotDistinct()Alladded
isTransformPatternsOrEqToIn()Alladded
isTransformPatternsTrim()Alladded
isTransformPatternsTrivialPredicates()Alladded
setRenderOptionalAssociativityParentheses(RenderOptionalKeyword)Alladded
setTransformPatterns(Boolean)Alladded
setTransformPatternsAndNeToNotIn(Boolean)Alladded
setTransformPatternsBitNotBitNot(Boolean)Alladded
setTransformPatternsEmptyScalarSubquery(Boolean)Alladded
setTransformPatternsIdempotentFunctionRepetition(Boolean)Alladded
setTransformPatternsMergeAndComparison(Boolean)Alladded
setTransformPatternsMergeBetweenSymmetricPredicates(Boolean)Alladded
setTransformPatternsMergeInLists(Boolean)Alladded
setTransformPatternsMergeOrComparison(Boolean)Alladded
setTransformPatternsMergeRangePredicates(Boolean)Alladded
setTransformPatternsNegNeg(Boolean)Alladded
setTransformPatternsNormaliseAssociativeOps(Boolean)Alladded
setTransformPatternsNormaliseFieldCompareValue(Boolean)Alladded
setTransformPatternsNormaliseInListSingleElementToComparison(Boolean)Alladded
setTransformPatternsNotComparison(Boolean)Alladded
setTransformPatternsNotNot(Boolean)Alladded
setTransformPatternsNotNotDistinct(Boolean)Alladded
setTransformPatternsOrEqToIn(Boolean)Alladded
setTransformPatternsTrim(Boolean)Alladded
setTransformPatternsTrivialPredicates(Boolean)Alladded
withRenderOptionalAssociativityParentheses(RenderOptionalKeyword)Alladded
withTransformPatterns(Boolean)Alladded
withTransformPatternsAndNeToNotIn(Boolean)Alladded
withTransformPatternsBitNotBitNot(Boolean)Alladded
withTransformPatternsEmptyScalarSubquery(Boolean)Alladded
withTransformPatternsIdempotentFunctionRepetition(Boolean)Alladded
withTransformPatternsMergeAndComparison(Boolean)Alladded
withTransformPatternsMergeBetweenSymmetricPredicates(Boolean)Alladded
withTransformPatternsMergeInLists(Boolean)Alladded
withTransformPatternsMergeOrComparison(Boolean)Alladded
withTransformPatternsMergeRangePredicates(Boolean)Alladded
withTransformPatternsNegNeg(Boolean)Alladded
withTransformPatternsNormaliseAssociativeOps(Boolean)Alladded
withTransformPatternsNormaliseFieldCompareValue(Boolean)Alladded
withTransformPatternsNormaliseInListSingleElementToComparison(Boolean)Alladded
withTransformPatternsNotComparison(Boolean)Alladded
withTransformPatternsNotNot(Boolean)Alladded
withTransformPatternsNotNotDistinct(Boolean)Alladded
withTransformPatternsOrEqToIn(Boolean)Alladded
withTransformPatternsTrim(Boolean)Alladded
withTransformPatternsTrivialPredicates(Boolean)Alladded
org.jooq.impl
ArrayRecordImplAll
get()Allremoved
getList()Allremoved
set(Object...)Allremoved
set(Collection)Allremoved
DSLAll
nullCondition()Alladded
DefaultDiagnosticsListenerAll
exception(DiagnosticsContext)Alladded
trivialCondition(DiagnosticsContext)Alladded
QOM.GeAll
$converse()Alladded
$converse()Alladded
QOM.GtAll
$converse()Alladded
$converse()Alladded
QOM.LeAll
$converse()Alladded
$converse()Alladded
QOM.LtAll
$converse()Alladded
$converse()Alladded

Legend

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