API diff between 3.12 and 3.13

See all diffs here

ObjectEditionModification
org.jooq
AlterSequenceFlagsStepAlladded
AlterSequenceRestartStepAllremoved
AlterSequenceStepAll
restart()Allremoved
restartWith(Number)Allremoved
restartWith(Field)Allremoved
AlterTableAddStepAlladded
AlterTableAlterConstraintStepAlladded
AlterTableAlterStepAll
dropDefault()Alladded
setDefault(Object)Alladded
setDefault(Field)Alladded
AlterTableStepAll
alter(Constraint)Alladded
alterConstraint(String)Alladded
alterConstraint(Constraint)Alladded
alterConstraint(Name)Alladded
dropConstraintIfExists(String)Alladded
dropConstraintIfExists(Constraint)Alladded
dropConstraintIfExists(Name)Alladded
dropIfExists(Constraint)Alladded
dropUnique(String)Alladded
dropUnique(Constraint)Alladded
dropUnique(Name)Alladded
AlterTypeFinalStepAlladded
AlterTypeRenameValueToStepAlladded
AlterTypeStepAlladded
BatchAll
executeAsync()Alladded
executeAsync(Executor)Alladded
CheckAlladded
ConfigurationAll
derive(MigrationListener...)Alladded
derive(MigrationListenerProvider...)Alladded
derive(VersionProvider)Alladded
interpreterConnectionProvider()Alladded
migrationListenerProviders()Alladded
set(MigrationListener...)Alladded
set(MigrationListenerProvider...)Alladded
set(VersionProvider)Alladded
systemConnectionProvider()Alladded
versionProvider()Alladded
ConstraintEnforcementStepAlladded
DDLExportConfigurationAll
createIndexIfNotExists()Alladded
createIndexIfNotExists(boolean)Alladded
createOrReplaceView()Alladded
createOrReplaceView(boolean)Alladded
createSequenceIfNotExists()Alladded
createSequenceIfNotExists(boolean)Alladded
createViewIfNotExists()Alladded
createViewIfNotExists(boolean)Alladded
defaultSequenceFlags()Alladded
defaultSequenceFlags(boolean)Alladded
respectCatalogOrder()Alladded
respectCatalogOrder(boolean)Alladded
respectColumnOrder()Alladded
respectColumnOrder(boolean)Alladded
respectConstraintOrder()Alladded
respectConstraintOrder(boolean)Alladded
respectIndexOrder()Alladded
respectIndexOrder(boolean)Alladded
respectSchemaOrder()Alladded
respectSchemaOrder(boolean)Alladded
respectSequenceOrder()Alladded
respectSequenceOrder(boolean)Alladded
respectTableOrder()Alladded
respectTableOrder(boolean)Alladded
DDLFlagAll
CHECKAlladded
INDEXAlladded
SEQUENCEAlladded
DSLContextAll
alterType(String)Alladded
alterType(Name)Alladded
createTemporaryTableIfNotExists(String)Alladded
createTemporaryTableIfNotExists(Name)Alladded
createTemporaryTableIfNotExists(Table)Alladded
dropTemporaryTableIfExists(String)Alladded
dropTemporaryTableIfExists(Name)Alladded
dropTemporaryTableIfExists(Table)Alladded
meta(String...)Alladded
meta(Query...)Alladded
migrateTo(Version)Alladded
set(Name, Param)Alladded
version(String)Alladded
DataTypeAll
isInteger()Alladded
DeleteQueryAll
addUsing(Collection)Alladded
addUsing(TableLike)Alladded
addUsing(TableLike...)Alladded
DeleteUsingStepAlladded
DiffCLIAlladded
DiffCLI.ArgsAlladded
DropIndexCascadeStepAlladded
FieldAll
ascii()Alldeprecated
bitLength()Alldeprecated
charLength()Alldeprecated
coalesce(Object, Object...)Alldeprecated
coalesce(Field, Field...)Alldeprecated
decode(Object, Object)Alldeprecated
decode(Field, Field)Alldeprecated
decode(Object, Object, Object...)Alldeprecated
decode(Field, Field, Field...)Alldeprecated
getBinding()Allpulled up
getConverter()Allpulled up
getDataType()Allpulled up
getDataType(Configuration)Allpulled up
getType()Allpulled up
length()Alldeprecated
lower()Alldeprecated
lpad(int)Alldeprecated
lpad(Field)Alldeprecated
lpad(int, char)Alldeprecated
lpad(Field, Field)Alldeprecated
ltrim()Alldeprecated
nullif(Object)Alldeprecated
nullif(Field)Alldeprecated
nvl(Object)Alldeprecated
nvl(Field)Alldeprecated
nvl2(Object, Object)Alldeprecated
nvl2(Field, Field)Alldeprecated
octetLength()Alldeprecated
position(String)Alldeprecated
position(Field)Alldeprecated
repeat(Number)Alldeprecated
repeat(Field)Alldeprecated
replace(String)Alldeprecated
replace(Field)Alldeprecated
replace(String, String)Alldeprecated
replace(Field, Field)Alldeprecated
rpad(int)Alldeprecated
rpad(Field)Alldeprecated
rpad(int, char)Alldeprecated
rpad(Field, Field)Alldeprecated
rtrim()Alldeprecated
substring(int)Alldeprecated
substring(Field)Alldeprecated
substring(int, int)Alldeprecated
substring(Field, Field)Alldeprecated
trim()Alldeprecated
upper()Alldeprecated
FilePatternAlladded
FilePattern.LoaderAlladded
FilePattern.SortAlladded
JoinTypeAll
toKeyword(boolean)Alladded
KeyAll
enforced()Alladded
getName()Allpulled up
LoaderCSVStepAll
fieldsFromSource()Alladded
LoaderJSONStepAll
fieldsFromSource()Alladded
LoaderRowsStepAll
fieldsFromSource()Alladded
LoaderSourceStepAll
loadCSV(Source)Alladded
loadJSON(Source)Alladded
loadXML(Source)Alladded
LogAll
log(Log.Level, Object)Alladded
log(Log.Level, Object, Object)Alladded
log(Log.Level, Object, Throwable)Alladded
log(Log.Level, Object, Object, Throwable)Alladded
MetaAll
apply(String)Alladded
apply(Collection)Alladded
apply(Queries)Alladded
apply(Query...)Alladded
ddl()Alladded
ddl(DDLExportConfiguration)Alladded
getIndexes()Alladded
informationSchema()Alladded
migrateTo(Meta)Alladded
migrateTo(Meta, MigrationConfiguration)Alladded
MigrationAlladded
MigrationConfigurationAlladded
MigrationContextAlladded
MigrationListenerAlladded
MigrationListenerProviderAlladded
NameAll
compareTo(Object)Alladded
compareTo(Name)Alladded
empty()Alladded
ParameterAll
getBinding()Allpulled up
getConverter()Allpulled up
getDataType()Allpulled up
getDataType(Configuration)Allpulled up
getType()Allpulled up
PeriodAlladded
PeriodSpecificationAlladded
PeriodSpecificationBetweenAndStepAlladded
PeriodSpecificationFromToStepAlladded
QueriesAll
concat(Queries)Alladded
SQLDialectAll
COCKROACHDBAlladded
CUBRIDAlldeprecated
MARIADB_10_0Alladded
MARIADB_10_1Alladded
MARIADB_10_2Alladded
MARIADB_10_3Alladded
MARIADB_10_4Alladded
MARIADB_10_5Alladded
MYSQL_8_0_19Alladded
SQLITE_3_30Alladded
predecessors()Alladded
predecessors(SQLDialect...)Alladded
supportedBy(SQLDialect)Alladded
supportedBy(SQLDialect...)Alladded
supportedUntil(SQLDialect)Alladded
supportedUntil(SQLDialect...)Alladded
SelectFieldAll
getBinding()Allpulled up
getConverter()Allpulled up
getDataType()Allpulled up
getDataType(Configuration)Allpulled up
getType()Allpulled up
SequenceAll
getCache()Alladded
getCycle()Alladded
getDataType()Allpulled up
getIncrementBy()Alladded
getMaxvalue()Alladded
getMinvalue()Alladded
getStartWith()Alladded
SourceAll
of(File)Alladded
of(byte[], String)Alladded
of(byte[], CharsetDecoder)Alladded
of(File, String)Alladded
of(File, Charset)Alladded
of(File, CharsetDecoder)Alladded
of(InputStream, String)Alladded
of(InputStream, CharsetDecoder)Alladded
readString()Alladded
toString()Alladded
TableAll
forPortionOf(PeriodSpecification)Alladded
for_(PeriodSpecification)Alladded
getChecks()Alladded
getOptions()Alladded
getType()Alladded
TableOptionsAlladded
TableOptions.OnCommitAlladded
TableOptions.TableTypeAlladded
TypedAlladded
VersionAlladded
VersionProviderAlladded
VersionsAlladded
org.jooq.conf
InterpreterNameLookupCaseSensitivityAlladded
InterpreterSearchSchemaAlladded
MappedCatalogAlladded
ObjectFactoryAll
createInterpreterSearchSchema()Alladded
createMappedCatalog()Alladded
ParseNameCaseAlladded
RenderMappingAll
getCatalogs()Alladded
getDefaultCatalog()Alladded
setCatalogs(List)Alladded
setDefaultCatalog(String)Alladded
withCatalogs(Collection)Alladded
withCatalogs(List)Alladded
withCatalogs(MappedCatalog...)Alladded
withDefaultCatalog(String)Alladded
RenderOptionalKeywordAlladded
SettingsAll
getInterpreterDialect()Alladded
getInterpreterLocale()Alladded
getInterpreterNameLookupCaseSensitivity()Alladded
getInterpreterSearchPath()Alladded
getLocale()Alladded
getMigrationListenerEndInvocationOrder()Alladded
getMigrationListenerStartInvocationOrder()Alladded
getParseLocale()Alladded
getParseNameCase()Alladded
getRenderKeywordStyle()Alldeprecated
getRenderNameStyle()Alldeprecated
getRenderOptionalAsKeywordForFieldAliases()Alladded
getRenderOptionalAsKeywordForTableAliases()Alladded
getRenderOptionalInnerKeyword()Alladded
getRenderOptionalOuterKeyword()Alladded
isApplyWorkaroundFor7962()Alladded
isInterpreterDelayForeignKeyDeclarations()Alladded
isMigrationAllowsUndo()Alladded
isMigrationAutoValidation()Alladded
isMigrationRevertUntracked()Alladded
isParseSetCommands()Alladded
isTransformAnsiJoinToTableLists()Alladded
setApplyWorkaroundFor7962(Boolean)Alladded
setInterpreterDelayForeignKeyDeclarations(Boolean)Alladded
setInterpreterDialect(SQLDialect)Alladded
setInterpreterLocale(Locale)Alladded
setInterpreterNameLookupCaseSensitivity(InterpreterNameLookupCaseSensitivity)Alladded
setInterpreterSearchPath(List)Alladded
setLocale(Locale)Alladded
setMigrationAllowsUndo(Boolean)Alladded
setMigrationAutoValidation(Boolean)Alladded
setMigrationListenerEndInvocationOrder(InvocationOrder)Alladded
setMigrationListenerStartInvocationOrder(InvocationOrder)Alladded
setMigrationRevertUntracked(Boolean)Alladded
setParseLocale(Locale)Alladded
setParseNameCase(ParseNameCase)Alladded
setParseSetCommands(Boolean)Alladded
setRenderKeywordStyle(RenderKeywordStyle)Alldeprecated
setRenderNameStyle(RenderNameStyle)Alldeprecated
setRenderOptionalAsKeywordForFieldAliases(RenderOptionalKeyword)Alladded
setRenderOptionalAsKeywordForTableAliases(RenderOptionalKeyword)Alladded
setRenderOptionalInnerKeyword(RenderOptionalKeyword)Alladded
setRenderOptionalOuterKeyword(RenderOptionalKeyword)Alladded
setTransformAnsiJoinToTableLists(Boolean)Alladded
withApplyWorkaroundFor7962(Boolean)Alladded
withInterpreterDelayForeignKeyDeclarations(Boolean)Alladded
withInterpreterDialect(SQLDialect)Alladded
withInterpreterLocale(Locale)Alladded
withInterpreterNameLookupCaseSensitivity(InterpreterNameLookupCaseSensitivity)Alladded
withInterpreterSearchPath(Collection)Alladded
withInterpreterSearchPath(List)Alladded
withInterpreterSearchPath(InterpreterSearchSchema...)Alladded
withLocale(Locale)Alladded
withMigrationAllowsUndo(Boolean)Alladded
withMigrationAutoValidation(Boolean)Alladded
withMigrationListenerEndInvocationOrder(InvocationOrder)Alladded
withMigrationListenerStartInvocationOrder(InvocationOrder)Alladded
withMigrationRevertUntracked(Boolean)Alladded
withParseLocale(Locale)Alladded
withParseNameCase(ParseNameCase)Alladded
withParseSetCommands(Boolean)Alladded
withRenderKeywordStyle(RenderKeywordStyle)Alldeprecated
withRenderNameStyle(RenderNameStyle)Alldeprecated
withRenderOptionalAsKeywordForFieldAliases(RenderOptionalKeyword)Alladded
withRenderOptionalAsKeywordForTableAliases(RenderOptionalKeyword)Alladded
withRenderOptionalInnerKeyword(RenderOptionalKeyword)Alladded
withRenderOptionalOuterKeyword(RenderOptionalKeyword)Alladded
withTransformAnsiJoinToTableLists(Boolean)Alladded
SettingsToolsAll
interpreterLocale(Settings)Alladded
locale(Settings)Alladded
parseLocale(Settings)Alladded
org.jooq.exception
DataDefinitionExceptionAlladded
DataMigrationExceptionAlladded
DataMigrationValidationExceptionAlladded
org.jooq.impl
DSLAll
alterType(String)Alladded
alterType(Name)Alladded
createTemporaryTableIfNotExists(String)Alladded
createTemporaryTableIfNotExists(Name)Alladded
createTemporaryTableIfNotExists(Table)Alladded
dropTemporaryTableIfExists(String)Alladded
dropTemporaryTableIfExists(Name)Alladded
dropTemporaryTableIfExists(Table)Alladded
execute(Query)Alladded
period(Name)Alladded
period(Name, Class)Alladded
period(Name, DataType)Alladded
return_()Alladded
return_(Object)Alladded
return_(Field)Alladded
round(Field, Field)Alladded
set(Name, Param)Alladded
statement(String)Alladded
statement(SQL)Alladded
statement(String, Object...)Alladded
statement(String, QueryPart...)Alladded
systemTime()Alladded
systemTime(Class)Alladded
systemTime(DataType)Alladded
DefaultConfigurationAll
derive(MigrationListener...)Alladded
derive(MigrationListenerProvider...)Alladded
derive(VersionProvider)Alladded
interpreterConnectionProvider()Alladded
migrationListenerProviders()Alladded
set(MigrationListener...)Alladded
set(MigrationListenerProvider...)Alladded
set(VersionProvider)Alladded
setInterpreterConnectionProvider(ConnectionProvider)Alladded
setSystemConnectionProvider(ConnectionProvider)Alladded
setVersionProvider(VersionProvider)Alladded
systemConnectionProvider()Alladded
versionProvider()Alladded
DefaultDSLContextAll
alterType(String)Alladded
alterType(Name)Alladded
createTemporaryTableIfNotExists(String)Alladded
createTemporaryTableIfNotExists(Name)Alladded
createTemporaryTableIfNotExists(Table)Alladded
dropTemporaryTableIfExists(String)Alladded
dropTemporaryTableIfExists(Name)Alladded
dropTemporaryTableIfExists(Table)Alladded
meta(String...)Alladded
meta(Query...)Alladded
migrateTo(Version)Alladded
set(Name, Param)Alladded
version(String)Alladded
DefaultDataTypeAll
isInteger()Alladded
DefaultMigrationListenerAlladded
DefaultMigrationListenerProviderAlladded
DefaultVersionProviderAlladded
IdentityConverterAlladded
InformationSchemaMetaProviderAll
<init>(Configuration, Source...)Alladded
InternalAll
createCheck(Table, Name, String)Alladded
createCheck(Table, Name, String, boolean)Alladded
createForeignKey(UniqueKey, Table, String, TableField[], boolean)Alladded
createQueue(String, Schema, UDT)Alladded
createSequence(String, Schema, DataType)Alladded
createSequence(String, Schema, DataType, Number, Number, Number, Number, boolean, Number)Alladded
createUniqueKey(Table, String, TableField[], boolean)Alladded
LocalDateAsLocalDateTimeBindingAlladded
SequenceImplAll
<init>(String, Schema, DataType)Alldeprecated
getCache()Alladded
getCycle()Alladded
getDataType()Allpulled up
getIncrementBy()Alladded
getMaxvalue()Alladded
getMinvalue()Alladded
getStartWith()Alladded
TableImplAll
<init>(Name, Schema, Table, Field[], Comment, TableOptions)Alladded
<init>(Name, Schema, Table, ForeignKey, Table, Field[], Comment, TableOptions)Alladded
getChecks()Alladded
org.jooq.tools
JooqLoggerAll
log(Log.Level, Object)Alladded
log(Log.Level, Object, Object)Alladded
log(Log.Level, Object, Throwable)Alladded
log(Log.Level, Object, Object, Throwable)Alladded
org.jooq.tools.jdbc
MockAll
of(SQLException)Alladded
MockConfigurationAll
derive(MigrationListener...)Alladded
derive(MigrationListenerProvider...)Alladded
derive(VersionProvider)Alladded
interpreterConnectionProvider()Alladded
migrationListenerProviders()Alladded
set(MigrationListener...)Alladded
set(MigrationListenerProvider...)Alladded
set(VersionProvider)Alladded
systemConnectionProvider()Alladded
versionProvider()Alladded
MockFileDatabaseAll
<init>(Source)Alladded
MockFileDatabaseConfigurationAll
source(Source)Alladded
MockResultAll
exceptionAlladded
<init>(SQLException)Alladded
org.jooq.util.cockroachdb
CockroachDBDataTypeAlladded
org.jooq.util.jaxb.tools
MiniJAXBAll
unmarshal(Reader, Class)Alladded
org.jooq.util.xml.jaxb
CheckConstraintAlladded
InformationSchemaAll
getCheckConstraints()Alladded
getViews()Alladded
setCheckConstraints(List)Alladded
setViews(List)Alladded
withCheckConstraints(Collection)Alladded
withCheckConstraints(List)Alladded
withCheckConstraints(CheckConstraint...)Alladded
withViews(Collection)Alladded
withViews(List)Alladded
withViews(View...)Alladded
ObjectFactoryAll
createCheckConstraint()Alladded
createView()Alladded
SequenceAll
getCache()Alladded
getIncrement()Alladded
getMaximumValue()Alladded
getMinimumValue()Alladded
getStartValue()Alladded
isCycleOption()Alladded
setCache(BigInteger)Alladded
setCycleOption(Boolean)Alladded
setIncrement(BigInteger)Alladded
setMaximumValue(BigInteger)Alladded
setMinimumValue(BigInteger)Alladded
setStartValue(BigInteger)Alladded
withCache(BigInteger)Alladded
withCycleOption(Boolean)Alladded
withIncrement(BigInteger)Alladded
withMaximumValue(BigInteger)Alladded
withMinimumValue(BigInteger)Alladded
withStartValue(BigInteger)Alladded
TableAll
getTableType()Alladded
setTableType(TableType)Alladded
withTableType(TableType)Alladded
TableConstraintAll
isEnforced()Alladded
setEnforced(Boolean)Alladded
withEnforced(Boolean)Alladded
TableTypeAlladded
ViewAlladded

Legend

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