API diff between 3.15 and 3.16

See all diffs here

ObjectEditionModification
org.jooq
AggregateFunctionAll
$filterWhere()Alladded
AssociativeArrayRecordAlladded
AsteriskAll
$except()Alladded
BlockAll
$statements()Alladded
CSVFormatAll
DEFAULTAlladded
ChartFormatAll
percentFormat()Alladded
percentFormat(DecimalFormat)Alladded
CommentAll
$comment()Alladded
CommonTableExpressionAll
$derivedColumnList()Alladded
$materialized()Alladded
$query()Alladded
ConfigurationAll
derive(FormattingProvider)Alladded
formattingProvider()Alladded
set(FormattingProvider)Alladded
ContextAll
visitSubquery(QueryPart)Alladded
DMLQueryAlladded
DSLContextAll
fetchGroups(ResultQuery)Alladded
fetchMap(ResultQuery)Alladded
DataTypeAll
asAssociativeArrayDataType(Class)Alladded
isAssociativeArray()Alladded
DerivedColumnListAll
$columnNames()Alladded
$tableName()Alladded
ExecuteScopeAlladded
FormattingProviderAlladded
FunctionsAlladded
IndexAll
$table()Alladded
JSONEntryAll
$key()Alladded
$value()Alladded
LinkAll
$name()Alladded
$schema()Alladded
NamedAll
$name()Alladded
OperatorAll
identity()Alladded
toKeyword()Alladded
ParamAll
$value()Alladded
$value(Object)Alladded
ParseContextAll
characters()Alladded
characters(char[])Alladded
ParseListenerAll
onParseEnd(Consumer)Alladded
onParseStart(Consumer)Alladded
parseEnd(ParseContext)Alladded
parseStart(ParseContext)Alladded
QualifiedAll
$schema()Alladded
QualifiedAsteriskAll
$except()Alladded
$table()Alladded
QueriesAll
$queries()Alladded
QueryPartAll
$replace(Function1)Alladded
$replace(Predicate, Function1)Alladded
$traverse(Traverser)Alladded
$traverse(Object, BiFunction)Alladded
$traverse(Object, BiFunction, BiFunction)Alladded
$traverse(Object, Predicate, Predicate, BiFunction)Alladded
$traverse(Object, Predicate, Predicate, BiFunction, BiFunction)Alladded
ResultAll
intoArray()Allremoved
RowAll
$fields()Alladded
SQLDialectAll
IGNITEAlldeprecated
MARIADB_10_6Alladded
SQL99Allremoved
YUGABYTEAlladded
YUGABYTE_2_9Alladded
SelectAll
$distinct()Alladded
$from()Alladded
$from(QOM.MList)Alladded
$groupBy()Alladded
$having()Alladded
$orderBy()Alladded
$qualify()Alladded
$select()Alladded
$select(QOM.MList)Alladded
$where()Alladded
$window()Alladded
$with()Alladded
SortFieldAll
$field()Alladded
$nullOrdering()Alladded
$sortOrder()Alladded
TraverserAlladded
TraversersAlladded
TypedAll
$dataType()Alladded
WindowDefinitionAll
$name()Alladded
$windowSpecification()Alladded
WindowSpecificationAll
$exclude()Alladded
$frameEnd()Alladded
$frameStart()Alladded
$frameUnits()Alladded
$orderBy()Alladded
$partitionBy()Alladded
$windowDefinition()Alladded
XMLAttributesAll
$attributes()Alladded
org.jooq.conf
SettingsAll
isParseRetainCommentsBetweenQueries()Alladded
setParseRetainCommentsBetweenQueries(Boolean)Alladded
withParseRetainCommentsBetweenQueries(Boolean)Alladded
org.jooq.impl
AbstractRoutineAll
$schema()Alladded
AssociativeArrayRecordImplAlladded
CallbackFormattingProviderAlladded
CallbackParseListenerAll
onParseEnd(Consumer)Alladded
onParseStart(Consumer)Alladded
parseEnd(ParseContext)Alladded
parseStart(ParseContext)Alladded
CatalogImplAll
$replace(Predicate, Function1)Alladded
$traverse(Traverser)Alladded
CustomConditionAll
not()Allremoved
DSLAll
dateSub(Date, Field)Alladded
dateSub(Field, Number)Alladded
fieldByName(String...)Allremoved
fieldByName(Class, String...)Allremoved
fieldByName(DataType, String...)Allremoved
finalTable(Insert)Alladded
finalTable(Merge)Alladded
finalTable(Update)Alladded
newTable(Insert)Alladded
newTable(Merge)Alladded
newTable(Update)Alladded
oldTable(Delete)Alladded
oldTable(Merge)Alladded
oldTable(Update)Alladded
queryPart(String)Allremoved
queryPart(String, Object...)Allremoved
queryPart(String, QueryPart...)Allremoved
schemaByName(String)Allremoved
sequenceByName(String...)Allremoved
sequenceByName(Class, String...)Allremoved
sequenceByName(DataType, String...)Allremoved
tableByName(String...)Allremoved
DefaultConfigurationAll
derive(FormattingProvider)Alladded
formattingProvider()Alladded
set(FormattingProvider)Alladded
DefaultDSLContextAll
fetchGroups(ResultQuery)Alladded
fetchMap(ResultQuery)Alladded
DefaultFormattingProviderAlladded
DefaultParseListenerAll
parseEnd(ParseContext)Alladded
parseStart(ParseContext)Alladded
EnumConverterAll
<init>(Class, Class, Function)Alladded
InternalAll
fieldsRow(TableField)Alldeprecated
LazyCatalogAll
$replace(Predicate, Function1)Alladded
$traverse(Traverser)Alladded
LazySchemaAll
$replace(Predicate, Function1)Alladded
$traverse(Traverser)Alladded
PackageImplAll
$replace(Predicate, Function1)Alladded
$schema()Alladded
$traverse(Traverser)Alladded
QOMAlladded
QOM.AbsAlladded
QOM.AcosAlladded
QOM.AlterDatabaseAlladded
QOM.AlterDomainAlladded
QOM.AlterIndexAlladded
QOM.AlterSchemaAlladded
QOM.AlterSequenceAlladded
QOM.AlterTypeAlladded
QOM.AlterViewAlladded
QOM.AndAlladded
QOM.AnyValueAlladded
QOM.ArrayAlladded
QOM.ArrayAggAlladded
QOM.ArrayGetAlladded
QOM.ArrayQueryAlladded
QOM.AsciiAlladded
QOM.AsinAlladded
QOM.AssignmentAlladded
QOM.AtanAlladded
QOM.AvgAlladded
QOM.BetweenAlladded
QOM.BitAndAlladded
QOM.BitAndAggAlladded
QOM.BitCountAlladded
QOM.BitLengthAlladded
QOM.BitNandAlladded
QOM.BitNorAlladded
QOM.BitNotAlladded
QOM.BitOrAlladded
QOM.BitOrAggAlladded
QOM.BitXNorAlladded
QOM.BitXorAlladded
QOM.BitXorAggAlladded
QOM.BoolAndAlladded
QOM.BoolOrAlladded
QOM.CallAlladded
QOM.CardinalityAlladded
QOM.CascadeAlladded
QOM.CastAlladded
QOM.CeilAlladded
QOM.CharLengthAlladded
QOM.CheckAlladded
QOM.ChooseAlladded
QOM.ChrAlladded
QOM.CoalesceAlladded
QOM.CoerceAlladded
QOM.CollatedAlladded
QOM.CollectAlladded
QOM.CombinedConditionAlladded
QOM.CommentOnAlladded
QOM.CompareConditionAlladded
QOM.ConcatAlladded
QOM.ConditionAsFieldAlladded
QOM.ConnectByIsCycleAlladded
QOM.ConnectByIsLeafAlladded
QOM.ConnectByRootAlladded
QOM.ContainsAlladded
QOM.ContainsIgnoreCaseAlladded
QOM.ContinueAlladded
QOM.ConvertAlladded
QOM.CorrAlladded
QOM.CosAlladded
QOM.CoshAlladded
QOM.CotAlladded
QOM.CothAlladded
QOM.CountAlladded
QOM.CountTableAlladded
QOM.CovarPopAlladded
QOM.CovarSampAlladded
QOM.CreateDatabaseAlladded
QOM.CreateDomainAlladded
QOM.CreateFunctionAlladded
QOM.CreateIndexAlladded
QOM.CreateProcedureAlladded
QOM.CreateSchemaAlladded
QOM.CreateSequenceAlladded
QOM.CreateTriggerAlladded
QOM.CreateTypeAlladded
QOM.CreateViewAlladded
QOM.CubeAlladded
QOM.CumeDistAlladded
QOM.CurrentCatalogAlladded
QOM.CurrentDateAlladded
QOM.CurrentSchemaAlladded
QOM.CurrentTimeAlladded
QOM.CurrentTimestampAlladded
QOM.CurrentUserAlladded
QOM.CycleOptionAlladded
QOM.DataChangeDeltaTableAlladded
QOM.DateAddAlladded
QOM.DeclarationAlladded
QOM.DefaultAlladded
QOM.DegreesAlladded
QOM.DeletingAlladded
QOM.DenseRankAlladded
QOM.DerivedTableAlladded
QOM.DeterministicAlladded
QOM.DigitsAlladded
QOM.DocumentOrContentAlladded
QOM.DropDatabaseAlladded
QOM.DropDomainAlladded
QOM.DropFunctionAlladded
QOM.DropIndexAlladded
QOM.DropProcedureAlladded
QOM.DropSchemaAlladded
QOM.DropSequenceAlladded
QOM.DropTableAlladded
QOM.DropTriggerAlladded
QOM.DropTypeAlladded
QOM.DropViewAlladded
QOM.DualAlladded
QOM.EndsWithAlladded
QOM.EndsWithIgnoreCaseAlladded
QOM.EqAlladded
QOM.EulerAlladded
QOM.ExecuteAlladded
QOM.ExistsAlladded
QOM.ExitAlladded
QOM.ExpAlladded
QOM.ExtractAlladded
QOM.FieldAliasAlladded
QOM.FieldConditionAlladded
QOM.FieldFunctionAlladded
QOM.FirstValueAlladded
QOM.FloorAlladded
QOM.ForeignKeyAlladded
QOM.FrameExcludeAlladded
QOM.FrameUnitsAlladded
QOM.FromFirstOrLastAlladded
QOM.FunctionAlladded
QOM.GeAlladded
QOM.GenerateSeriesAlladded
QOM.GotoAlladded
QOM.GrantAlladded
QOM.GreatestAlladded
QOM.GroupingSetsAlladded
QOM.GtAlladded
QOM.IdentityRestartOptionAlladded
QOM.IfAlladded
QOM.IifAlladded
QOM.InAlladded
QOM.InListAlladded
QOM.InlineAlladded
QOM.InsertingAlladded
QOM.IsDistinctFromAlladded
QOM.IsDocumentAlladded
QOM.IsJsonAlladded
QOM.IsNotDistinctFromAlladded
QOM.IsNotDocumentAlladded
QOM.IsNotJsonAlladded
QOM.IsNotNullAlladded
QOM.IsNullAlladded
QOM.JSONArrayAlladded
QOM.JSONArrayAggAlladded
QOM.JSONObjectAlladded
QOM.JSONObjectAggAlladded
QOM.JSONOnNullAlladded
QOM.LabelAlladded
QOM.LabelledStatementAlladded
QOM.LagAlladded
QOM.LastValueAlladded
QOM.LateralAlladded
QOM.LeAlladded
QOM.LeadAlladded
QOM.LeastAlladded
QOM.LeftAlladded
QOM.LevelAlladded
QOM.LikeAlladded
QOM.LikeIgnoreCaseAlladded
QOM.LinkedTableAlladded
QOM.LogAlladded
QOM.LoopAlladded
QOM.LowerAlladded
QOM.LpadAlladded
QOM.LtAlladded
QOM.LtrimAlladded
QOM.MCollectionAlladded
QOM.MListAlladded
QOM.MaterializedAlladded
QOM.MaxAlladded
QOM.MedianAlladded
QOM.MinAlladded
QOM.ModAlladded
QOM.ModeAlladded
QOM.MultisetAlladded
QOM.MultisetAggAlladded
QOM.NeAlladded
QOM.NegAlladded
QOM.NotAlladded
QOM.NotFieldAlladded
QOM.NotInAlladded
QOM.NotInListAlladded
QOM.NotLikeAlladded
QOM.NotLikeIgnoreCaseAlladded
QOM.NotSimilarToAlladded
QOM.NthValueAlladded
QOM.NtileAlladded
QOM.NullCallClauseAlladded
QOM.NullOrderingAlladded
QOM.NullStatementAlladded
QOM.NullTreatmentAlladded
QOM.NullifAlladded
QOM.NvlAlladded
QOM.OctetLengthAlladded
QOM.OrAlladded
QOM.OverlayAlladded
QOM.PercentRankAlladded
QOM.PiAlladded
QOM.PlusAlladded
QOM.PositionAlladded
QOM.PowerAlladded
QOM.PrimaryKeyAlladded
QOM.PriorAlladded
QOM.ProductAlladded
QOM.QualifiedRowidAlladded
QOM.RadiansAlladded
QOM.RandAlladded
QOM.RankAlladded
QOM.RatioToReportAlladded
QOM.RegexpLikeAlladded
QOM.RegrAvgxAlladded
QOM.RegrAvgyAlladded
QOM.RegrCountAlladded
QOM.RegrInterceptAlladded
QOM.RegrSlopeAlladded
QOM.RegrSxxAlladded
QOM.RegrSxyAlladded
QOM.RegrSyyAlladded
QOM.RepeatAlladded
QOM.ReplaceAlladded
QOM.ResultOptionAlladded
QOM.ReturnAlladded
QOM.ReverseAlladded
QOM.RevokeAlladded
QOM.RightAlladded
QOM.RollupAlladded
QOM.RoundAlladded
QOM.RowAssignmentAlladded
QOM.RowFieldAlladded
QOM.RowIsNotNullAlladded
QOM.RowIsNullAlladded
QOM.RowNumberAlladded
QOM.RowOverlapsAlladded
QOM.RownumAlladded
QOM.RowsFromAlladded
QOM.RpadAlladded
QOM.RtrimAlladded
QOM.SQLDataAccessAlladded
QOM.ScalarSubqueryAlladded
QOM.SelectIsNotNullAlladded
QOM.SelectIsNullAlladded
QOM.SetCatalogAlladded
QOM.SetCommandAlladded
QOM.SetSchemaAlladded
QOM.ShlAlladded
QOM.ShrAlladded
QOM.SignAlladded
QOM.SignalAlladded
QOM.SimilarToAlladded
QOM.SinAlladded
QOM.SinhAlladded
QOM.SpaceAlladded
QOM.SplitPartAlladded
QOM.SqrtAlladded
QOM.SquareAlladded
QOM.StartsWithAlladded
QOM.StartsWithIgnoreCaseAlladded
QOM.StddevPopAlladded
QOM.StddevSampAlladded
QOM.SubstringAlladded
QOM.SubstringIndexAlladded
QOM.SumAlladded
QOM.SysConnectByPathAlladded
QOM.TableAliasAlladded
QOM.TableEqAlladded
QOM.TableNeAlladded
QOM.TanAlladded
QOM.TanhAlladded
QOM.TauAlladded
QOM.TimestampDiffAlladded
QOM.ToCharAlladded
QOM.ToDateAlladded
QOM.ToHexAlladded
QOM.ToTimestampAlladded
QOM.TranslateAlladded
QOM.TrimAlladded
QOM.TruncAlladded
QOM.TruncateAlladded
QOM.UniqueAlladded
QOM.UniqueKeyAlladded
QOM.UpdatingAlladded
QOM.UpperAlladded
QOM.UuidAlladded
QOM.ValAlladded
QOM.ValuesAlladded
QOM.VarPopAlladded
QOM.VarSampAlladded
QOM.WidthBucketAlladded
QOM.WindowFunctionAlladded
QOM.WithAlladded
QOM.XMLAggAlladded
QOM.XMLCommentAlladded
QOM.XMLConcatAlladded
QOM.XMLDocumentAlladded
QOM.XMLElementAlladded
QOM.XMLExistsAlladded
QOM.XMLForestAlladded
QOM.XMLParseAlladded
QOM.XMLPassingMechanismAlladded
QOM.XMLPiAlladded
QOM.XMLQueryAlladded
QOM.XMLSerializeAlladded
SchemaImplAll
$replace(Predicate, Function1)Alladded
$traverse(Traverser)Alladded
SequenceImplAll
$schema()Alladded
TableImplAll
$replace(Predicate, Function1)Alladded
$traverse(Traverser)Alladded
UDTImplAll
$schema()Alladded
org.jooq.tools
StringUtilsAll
leftPad(String, int, int)Alladded
leftPad(String, int, int, char)Alladded
leftPad(String, int, int, String)Alladded
rightPad(String, int, int)Alladded
rightPad(String, int, int, char)Alladded
rightPad(String, int, int, String)Alladded
org.jooq.tools.jdbc
MockConfigurationAll
derive(FormattingProvider)Alladded
formattingProvider()Alladded
set(FormattingProvider)Alladded
org.jooq.util.postgres
PostgresDSLAll
oid(Table)Alldeprecated
org.jooq.util.yugabyte
YugabyteDataTypeAlladded

Legend

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