| Object | Modification | 
|---|
| org.jooq |  | 
| AggregateFilterStep |  | 
| filterWhere(Condition) | added | 
| AlterIndexOnStep | added | 
| AlterTableStep |  | 
| add(Collection) | added | 
| add(Field) | added | 
| add(FieldOrConstraint...) | added | 
| addColumn(Field) | added | 
| addColumnIfNotExists(Field) | added | 
| addColumnIfNotExists(String, DataType) | added | 
| addColumnIfNotExists(Field, DataType) | added | 
| addColumnIfNotExists(Name, DataType) | added | 
| addIfNotExists(Field) | added | 
| addIfNotExists(String, DataType) | added | 
| addIfNotExists(Field, DataType) | added | 
| addIfNotExists(Name, DataType) | added | 
| comment(String) | added | 
| comment(Comment) | added | 
| drop(String...) | added | 
| drop(Collection) | added | 
| drop(Field...) | added | 
| drop(Name...) | added | 
| dropColumnIfExists(String) | added | 
| dropColumnIfExists(Field) | added | 
| dropColumnIfExists(Name) | added | 
| dropColumns(String...) | added | 
| dropColumns(Collection) | added | 
| dropColumns(Field...) | added | 
| dropColumns(Name...) | added | 
| dropIfExists(String) | added | 
| dropIfExists(Field) | added | 
| dropIfExists(Name) | added | 
| AlterViewStep |  | 
| comment(String) | added | 
| comment(Comment) | added | 
| ArrayRecord |  | 
| getPackage() | added | 
| isSQLUsable() | added | 
| Asterisk | added | 
| Block | added | 
| Catalog |  | 
| getName() | pulled up | 
| getQualifiedName() | pulled up | 
| getUnqualifiedName() | pulled up | 
| Clause | deprecated | 
| GRANT | added | 
| GRANT_ON | added | 
| GRANT_PRIVILEGE | added | 
| GRANT_TO | added | 
| PRIVILEGE | added | 
| REVOKE | added | 
| REVOKE_FROM | added | 
| REVOKE_ON | added | 
| REVOKE_PRIVILEGE | added | 
| ROLE | added | 
| USER | added | 
| Collation | added | 
| Comment | added | 
| CommentOnFinalStep | added | 
| CommentOnIsStep | added | 
| ConditionProvider |  | 
| addConditions(Condition) | added | 
| addConditions(Operator, Condition) | added | 
| Configuration |  | 
| derive(DiagnosticsListener...) | added | 
| derive(DiagnosticsListenerProvider...) | added | 
| derive(MetaProvider) | added | 
| diagnosticsListenerProviders() | added | 
| metaProvider() | added | 
| set(DiagnosticsListener...) | added | 
| set(DiagnosticsListenerProvider...) | added | 
| set(MetaProvider) | added | 
| Context |  | 
| scopeEnd() | added | 
| scopeMarkEnd(QueryPart) | added | 
| scopeMarkStart(QueryPart) | added | 
| scopeRegister(QueryPart) | added | 
| scopeStart() | added | 
| CreateIndexIncludeStep | added | 
| CreateIndexStep |  | 
| on(String, Collection) | added | 
| on(Name, Collection) | added | 
| on(Table, Collection) | added | 
| CreateIndexWhereStep |  | 
| where(Condition) | added | 
| CreateTableCommentStep | added | 
| CreateTableIndexStep | added | 
| CreateTableStorageStep | added | 
| CreateTableWithDataStep | added | 
| Cursor |  | 
| collect(Collector) | added | 
| DDLFlag |  | 
| COMMENT | added | 
| DSLContext |  | 
| begin(Collection) | added | 
| begin(Statement...) | added | 
| commentOnColumn(Field) | added | 
| commentOnColumn(Name) | added | 
| commentOnTable(String) | added | 
| commentOnTable(Name) | added | 
| commentOnTable(Table) | added | 
| commentOnView(String) | added | 
| commentOnView(Name) | added | 
| commentOnView(Table) | added | 
| createIndex() | added | 
| createOrReplaceView(String, String...) | added | 
| createOrReplaceView(String, BiFunction) | added | 
| createOrReplaceView(String, Function) | added | 
| createOrReplaceView(Name, BiFunction) | added | 
| createOrReplaceView(Name, Function) | added | 
| createOrReplaceView(Name, Name...) | added | 
| createOrReplaceView(Table, BiFunction) | added | 
| createOrReplaceView(Table, Function) | added | 
| createOrReplaceView(Table, Field...) | added | 
| createUniqueIndex() | added | 
| ddl(Collection) | added | 
| ddl(Table...) | added | 
| ddl(Collection, DDLFlag...) | added | 
| ddl(Table..., DDLFlag...) | added | 
| diagnosticsConnection() | added | 
| diagnosticsDataSource() | added | 
| dropTemporaryTable(String) | added | 
| dropTemporaryTable(Name) | added | 
| dropTemporaryTable(Table) | added | 
| explain(Query) | added | 
| fetchValue(Field) | added | 
| fetchValue(Table) | added | 
| fetchValues(Table) | added | 
| grant(Collection) | added | 
| grant(Privilege) | added | 
| grant(Privilege...) | added | 
| meta(DatabaseMetaData) | added | 
| meta(Catalog...) | added | 
| meta(Schema...) | added | 
| meta(Table...) | added | 
| newRecord(Collection) | added | 
| newResult(Collection) | added | 
| parsingDataSource() | added | 
| revoke(Collection) | added | 
| revoke(Privilege) | added | 
| revoke(Privilege...) | added | 
| revokeGrantOptionFor(Collection) | added | 
| revokeGrantOptionFor(Privilege) | added | 
| revokeGrantOptionFor(Privilege...) | added | 
| select(SelectFieldOrAsterisk...) | contravariance | 
| selectDistinct(SelectFieldOrAsterisk...) | contravariance | 
| selectFrom(String) | added | 
| selectFrom(Name) | added | 
| selectFrom(SQL) | added | 
| selectFrom(String, Object...) | added | 
| selectFrom(String, QueryPart...) | added | 
| DataType |  | 
| collation() | added | 
| collation(Collation) | added | 
| isEnum() | added | 
| DatePart |  | 
| CENTURY | added | 
| DAY_OF_WEEK | added | 
| DAY_OF_YEAR | added | 
| DECADE | added | 
| EPOCH | added | 
| MICROSECOND | added | 
| MILLENNIUM | added | 
| MILLISECOND | added | 
| NANOSECOND | added | 
| QUARTER | added | 
| TIMEZONE | added | 
| TIMEZONE_HOUR | added | 
| TIMEZONE_MINUTE | added | 
| WEEK | added | 
| toKeyword() | added | 
| DeleteQuery |  | 
| addConditions(Condition) | added | 
| addConditions(Operator, Condition) | added | 
| setReturning(SelectFieldOrAsterisk...) | contravariance | 
| DeleteReturningStep |  | 
| returning(SelectFieldOrAsterisk...) | contravariance | 
| returningResult(Collection) | added | 
| returningResult(SelectField) | added | 
| returningResult(SelectFieldOrAsterisk...) | added | 
| returningResult(SelectField, SelectField) | added | 
| returningResult(SelectField, SelectField, SelectField) | added | 
| returningResult(SelectField, SelectField, SelectField, SelectField) ... and more overloads | added | 
| DeleteWhereStep |  | 
| where(Condition) | added | 
| DiagnosticsContext | added | 
| DiagnosticsListener | added | 
| DiagnosticsListenerProvider | added | 
| DivideByOnStep |  | 
| on(Condition) | added | 
| ExecuteContext |  | 
| serverOutput() | added | 
| serverOutput(String[]) | added | 
| statementExecutionCount() | added | 
| Explain | added | 
| Field |  | 
| abs() | deprecated | 
| acos() | deprecated | 
| asin() | deprecated | 
| atan() | deprecated | 
| atan2(Number) | deprecated | 
| atan2(Field) | deprecated | 
| avg() | deprecated | 
| avgOver() | deprecated | 
| ceil() | deprecated | 
| collate(String) | added | 
| collate(Collation) | added | 
| collate(Name) | added | 
| concat(char...) | added | 
| cos() | deprecated | 
| cosh() | deprecated | 
| cot() | deprecated | 
| coth() | deprecated | 
| count() | deprecated | 
| countDistinct() | deprecated | 
| countOver() | deprecated | 
| deg() | deprecated | 
| exp() | deprecated | 
| extract(DatePart) | deprecated | 
| firstValue() | deprecated | 
| floor() | deprecated | 
| getQualifiedName() | pulled up | 
| getUnqualifiedName() | pulled up | 
| greatest(Object...) | deprecated | 
| greatest(Field...) | deprecated | 
| lag() | deprecated | 
| lag(int) | deprecated | 
| lag(int, Object) | deprecated | 
| lag(int, Field) | deprecated | 
| lastValue() | deprecated | 
| lead() | deprecated | 
| lead(int) | deprecated | 
| lead(int, Object) | deprecated | 
| lead(int, Field) | deprecated | 
| least(Object...) | deprecated | 
| least(Field...) | deprecated | 
| ln() | deprecated | 
| log(int) | deprecated | 
| max() | deprecated | 
| maxOver() | deprecated | 
| median() | deprecated | 
| min() | deprecated | 
| minOver() | deprecated | 
| rad() | deprecated | 
| round() | deprecated | 
| round(int) | deprecated | 
| sign() | deprecated | 
| sin() | deprecated | 
| sinh() | deprecated | 
| sqrt() | deprecated | 
| stddevPop() | deprecated | 
| stddevPopOver() | deprecated | 
| stddevSamp() | deprecated | 
| stddevSampOver() | deprecated | 
| sum() | deprecated | 
| sumOver() | deprecated | 
| tan() | deprecated | 
| tanh() | deprecated | 
| varPop() | deprecated | 
| varPopOver() | deprecated | 
| varSamp() | deprecated | 
| varSampOver() | deprecated | 
| FieldOrConstraint | added | 
| Formattable | added | 
| GrantFinalStep | added | 
| GrantOnStep | added | 
| GrantToStep | added | 
| GrantWithGrantOptionStep | added | 
| Index |  | 
| getName() | pulled up | 
| getQualifiedName() | pulled up | 
| getUnqualifiedName() | pulled up | 
| InsertOnConflictWhereStep |  | 
| where(Condition) | added | 
| InsertOnDuplicateStep |  | 
| onConflictOnConstraint(Constraint) | added | 
| onConflictOnConstraint(Name) | added | 
| onConflictOnConstraint(UniqueKey) | added | 
| InsertQuery |  | 
| addConditions(Condition) | added | 
| addConditions(Operator, Condition) | added | 
| onConflictOnConstraint(Constraint) | added | 
| onConflictOnConstraint(Name) | added | 
| onConflictOnConstraint(UniqueKey) | added | 
| setReturning(Field...) | removed | 
| setReturning(SelectFieldOrAsterisk...) | added | 
| InsertReturningStep |  | 
| returning(SelectFieldOrAsterisk...) | contravariance | 
| returningResult(Collection) | added | 
| returningResult(SelectField) | added | 
| returningResult(SelectFieldOrAsterisk...) | added | 
| returningResult(SelectField, SelectField) | added | 
| returningResult(SelectField, SelectField, SelectField) | added | 
| returningResult(SelectField, SelectField, SelectField, SelectField) ... and more overloads | added | 
| MergeOnStep |  | 
| on(Condition) | added | 
| Meta |  | 
| getCatalog(String) | added | 
| getCatalog(Name) | added | 
| getSchemas(String) | added | 
| getSchemas(Name) | added | 
| getSequences(String) | added | 
| getSequences(Name) | added | 
| getTables(String) | added | 
| getTables(Name) | added | 
| MetaProvider | added | 
| Name |  | 
| as() | added | 
| Named | added | 
| Package |  | 
| getName() | pulled up | 
| Parameter |  | 
| getName() | pulled up | 
| Parser |  | 
| parseSelect(String) | added | 
| parseSelect(String, Object...) | added | 
| ParserCLI | added | 
| ParserCLI.Args | added | 
| Privilege | added | 
| QualifiedAsterisk | added | 
| Queries |  | 
| block() | added | 
| Record |  | 
| format() | added | 
| format(OutputStream) | added | 
| format(Writer) | added | 
| format(TXTFormat) | added | 
| format(OutputStream, TXTFormat) | added | 
| format(Writer, TXTFormat) | added | 
| Result |  | 
| format() | pulled up | 
| format(int) | pulled up | 
| format(OutputStream) | pulled up | 
| format(Writer) | pulled up | 
| format(OutputStream, int) | pulled up | 
| format(Writer, int) | pulled up | 
| formatCSV() | pulled up | 
| formatCSV(boolean) | pulled up | 
| formatCSV(char) | pulled up | 
| formatCSV(OutputStream) | pulled up | 
| formatCSV(Writer) | pulled up | 
| formatCSV(CSVFormat) | pulled up | 
| formatCSV(boolean, char) | pulled up | 
| formatCSV(char, String) | pulled up | 
| formatCSV(OutputStream, boolean) | pulled up | 
| formatCSV(OutputStream, char) | pulled up | 
| formatCSV(OutputStream, CSVFormat) | pulled up | 
| formatCSV(Writer, boolean) | pulled up | 
| formatCSV(Writer, char) | pulled up | 
| formatCSV(Writer, CSVFormat) | pulled up | 
| formatCSV(boolean, char, String) | pulled up | 
| formatCSV(OutputStream, boolean, char) | pulled up | 
| formatCSV(OutputStream, char, String) | pulled up | 
| formatCSV(Writer, boolean, char) | pulled up | 
| formatCSV(Writer, char, String) | pulled up | 
| formatCSV(OutputStream, boolean, char, String) | pulled up | 
| formatCSV(Writer, boolean, char, String) | pulled up | 
| formatChart() | pulled up | 
| formatChart(OutputStream) | pulled up | 
| formatChart(Writer) | pulled up | 
| formatChart(ChartFormat) | pulled up | 
| formatChart(OutputStream, ChartFormat) | pulled up | 
| formatChart(Writer, ChartFormat) | pulled up | 
| formatHTML() | pulled up | 
| formatHTML(OutputStream) | pulled up | 
| formatHTML(Writer) | pulled up | 
| formatInsert() | pulled up | 
| formatInsert(OutputStream) | pulled up | 
| formatInsert(Writer) | pulled up | 
| formatInsert(Table, Field...) | pulled up | 
| formatInsert(OutputStream, Table, Field...) | pulled up | 
| formatInsert(Writer, Table, Field...) | pulled up | 
| formatJSON() | pulled up | 
| formatJSON(OutputStream) | pulled up | 
| formatJSON(Writer) | pulled up | 
| formatJSON(JSONFormat) | pulled up | 
| formatJSON(OutputStream, JSONFormat) | pulled up | 
| formatJSON(Writer, JSONFormat) | pulled up | 
| formatXML() | pulled up | 
| formatXML(OutputStream) | pulled up | 
| formatXML(Writer) | pulled up | 
| formatXML(XMLFormat) | pulled up | 
| formatXML(OutputStream, XMLFormat) | pulled up | 
| formatXML(Writer, XMLFormat) | pulled up | 
| intoSet(RecordMapper) | added | 
| intoXML() | pulled up | 
| intoXML(XMLFormat) | pulled up | 
| intoXML(ContentHandler) | pulled up | 
| intoXML(ContentHandler, XMLFormat) | pulled up | 
| ResultQuery |  | 
| collect(Collector) | added | 
| fetchSet(RecordMapper) | added | 
| RevokeFinalStep | added | 
| RevokeFromStep | added | 
| RevokeOnStep | added | 
| Role | added | 
| Routine |  | 
| getName() | pulled up | 
| Row1 - 22 |  | 
| isDistinctFrom(Object) | added | 
| isDistinctFrom(Field) | added | 
| isDistinctFrom(Record1) | added | 
| isDistinctFrom(Row1) | added | 
| isNotDistinctFrom(Object) | added | 
| isNotDistinctFrom(Field) | added | 
| isNotDistinctFrom(Record1) | added | 
| isNotDistinctFrom(Row1) | added | 
| RowN |  | 
| isDistinctFrom(Object...) | added | 
| isDistinctFrom(Field...) | added | 
| isDistinctFrom(Record) | added | 
| isDistinctFrom(RowN) | added | 
| isNotDistinctFrom(Object...) | added | 
| isNotDistinctFrom(Field...) | added | 
| isNotDistinctFrom(Record) | added | 
| isNotDistinctFrom(RowN) | added | 
| SQLDialect |  | 
| AURORA_MYSQL | added | 
| AURORA_POSTGRES | added | 
| DB2_11 | added | 
| POSTGRES_10 | added | 
| SQLDATAWAREHOUSE | added | 
| SQLSERVER2017 | added | 
| TERADATA | added | 
| Schema |  | 
| getComment() | added | 
| getName() | pulled up | 
| getQualifiedName() | pulled up | 
| getUnqualifiedName() | pulled up | 
| SelectDistinctOnStep |  | 
| distinctOn(SelectFieldOrAsterisk...) | contravariance | 
| on(SelectFieldOrAsterisk...) | contravariance | 
| SelectField |  | 
| getName() | pulled up | 
| SelectFieldOrAsterisk | added | 
| SelectHavingStep |  | 
| having(Condition) | added | 
| SelectLimitPercentAfterOffsetStep | added | 
| SelectLimitPercentStep | added | 
| SelectOnStep |  | 
| on(Condition) | added | 
| SelectQuery |  | 
| addConditions(Condition) | added | 
| addConditions(Operator, Condition) | added | 
| addDistinctOn(SelectFieldOrAsterisk...) | contravariance | 
| addHaving(Condition) | added | 
| addHaving(Operator, Condition) | added | 
| addJoin(TableLike, Condition) | added | 
| addJoin(TableLike, JoinType, Condition) | added | 
| addJoin(TableLike, JoinType, Condition, Field[]) | added | 
| addSeekBefore(Collection) | deprecated | 
| addSeekBefore(Field...) | deprecated | 
| addSelect(SelectFieldOrAsterisk...) | contravariance | 
| setLimitPercent(boolean) | added | 
| SelectSeekStep1 - 22 |  | 
| seekBefore(Object) | deprecated | 
| seekBefore(Field) | deprecated | 
| SelectSeekStepN |  | 
| seekBefore(Object...) | deprecated | 
| seekBefore(Field...) | deprecated | 
| SelectSelectStep |  | 
| select(SelectFieldOrAsterisk...) | contravariance | 
| SelectWhereStep |  | 
| where(Condition) | added | 
| Sequence |  | 
| getName() | pulled up | 
| Statement | added | 
| StoreQuery |  | 
| getResult() | added | 
| setReturning(Field...) | removed | 
| setReturning(SelectFieldOrAsterisk...) | added | 
| TXTFormat | added | 
| Table |  | 
| asterisk() | added | 
| getName() | pulled up | 
| getQualifiedName() | pulled up | 
| getUnqualifiedName() | pulled up | 
| TableOnStep |  | 
| on(Condition) | added | 
| UDT |  | 
| getName() | pulled up | 
| UpdateQuery |  | 
| addConditions(Condition) | added | 
| addConditions(Operator, Condition) | added | 
| setReturning(Field...) | removed | 
| setReturning(SelectFieldOrAsterisk...) | added | 
| UpdateReturningStep |  | 
| returning(SelectFieldOrAsterisk...) | contravariance | 
| returningResult(Collection) | added | 
| returningResult(SelectField) | added | 
| returningResult(SelectFieldOrAsterisk...) | added | 
| returningResult(SelectField, SelectField) | added | 
| returningResult(SelectField, SelectField, SelectField) | added | 
| returningResult(SelectField, SelectField, SelectField, SelectField) ... and more overloads | added | 
| UpdateWhereStep |  | 
| where(Condition) | added | 
| User | added | 
| WindowFromFirstLastStep | added | 
| WithStep |  | 
| select(SelectFieldOrAsterisk...) | contravariance | 
| selectDistinct(SelectFieldOrAsterisk...) | contravariance | 
| selectFrom(String) | added | 
| selectFrom(Name) | added | 
| selectFrom(SQL) | added | 
| selectFrom(String, Object...) | added | 
| selectFrom(String, QueryPart...) | added | 
| org.jooq.conf |  | 
| ExecuteWithoutWhere | added | 
| MappedSchema |  | 
| equals(Object) | added | 
| hashCode() | added | 
| toString() | added | 
| MappedTable |  | 
| equals(Object) | added | 
| hashCode() | added | 
| toString() | added | 
| MiniJAXB | added | 
| ParamType |  | 
| FORCE_INDEXED | added | 
| ParseUnknownFunctions | added | 
| ParseUnsupportedSyntax | added | 
| ParseWithMetaLookups | added | 
| RenderFormatting |  | 
| equals(Object) | added | 
| hashCode() | added | 
| toString() | added | 
| RenderKeywordStyle |  | 
| PASCAL | added | 
| RenderMapping |  | 
| equals(Object) | added | 
| hashCode() | added | 
| toString() | added | 
| Settings |  | 
| equals(Object) | added | 
| getExecuteDeleteWithoutWhere() | added | 
| getExecuteUpdateWithoutWhere() | added | 
| getFetchServerOutputSize() | added | 
| getInListPadBase() | added | 
| getParseUnknownFunctions() | added | 
| getParseUnsupportedSyntax() | added | 
| getParseWithMetaLookups() | added | 
| hashCode() | added | 
| isCacheRecordMappers() | added | 
| isEmulateOnDuplicateKeyUpdateOnPrimaryKeyOnly() | added | 
| isMapConstructorParameterNames() | added | 
| setCacheRecordMappers(Boolean) | added | 
| setEmulateOnDuplicateKeyUpdateOnPrimaryKeyOnly(Boolean) | added | 
| setExecuteDeleteWithoutWhere(ExecuteWithoutWhere) | added | 
| setExecuteUpdateWithoutWhere(ExecuteWithoutWhere) | added | 
| setFetchServerOutputSize(Integer) | added | 
| setInListPadBase(Integer) | added | 
| setMapConstructorParameterNames(Boolean) | added | 
| setParseUnknownFunctions(ParseUnknownFunctions) | added | 
| setParseUnsupportedSyntax(ParseUnsupportedSyntax) | added | 
| setParseWithMetaLookups(ParseWithMetaLookups) | added | 
| toString() | added | 
| withCacheRecordMappers(Boolean) | added | 
| withEmulateOnDuplicateKeyUpdateOnPrimaryKeyOnly(Boolean) | added | 
| withExecuteDeleteWithoutWhere(ExecuteWithoutWhere) | added | 
| withExecuteUpdateWithoutWhere(ExecuteWithoutWhere) | added | 
| withFetchServerOutputSize(Integer) | added | 
| withInListPadBase(Integer) | added | 
| withMapConstructorParameterNames(Boolean) | added | 
| withParseUnknownFunctions(ParseUnknownFunctions) | added | 
| withParseUnsupportedSyntax(ParseUnsupportedSyntax) | added | 
| withParseWithMetaLookups(ParseWithMetaLookups) | added | 
| SettingsTools |  | 
| getExecuteDeleteWithoutWhere(Settings) | added | 
| getExecuteUpdateWithoutWhere(Settings) | added | 
| getFetchServerOutputSize(int, Settings) | added | 
| org.jooq.exception |  | 
| ExceptionTools | added | 
| org.jooq.impl |  | 
| AbstractRoutine |  | 
| getName() | pulled up | 
| ArrayRecordImpl |  | 
| getPackage() | added | 
| isSQLUsable() | added | 
| CatalogImpl |  | 
| <init>(String, String) | added | 
| <init>(Name, Comment) | added | 
| getName() | pulled up | 
| getQualifiedName() | pulled up | 
| getUnqualifiedName() | pulled up | 
| CatalogMetaProvider | added | 
| DSL |  | 
| asterisk() | added | 
| begin(Collection) | added | 
| begin(Statement...) | added | 
| choose(int, Object...) | added | 
| choose(int, Field...) | added | 
| choose(Field, Object...) | added | 
| choose(Field, Field...) | added | 
| collation(String) | added | 
| collation(Name) | added | 
| comment(String) | added | 
| commentOnColumn(Field) | added | 
| commentOnColumn(Name) | added | 
| commentOnTable(String) | added | 
| commentOnTable(Name) | added | 
| commentOnTable(Table) | added | 
| commentOnView(String) | added | 
| commentOnView(Name) | added | 
| commentOnView(Table) | added | 
| count(SelectFieldOrAsterisk) | added | 
| countDistinct(SelectFieldOrAsterisk) | added | 
| createIndex() | added | 
| createOrReplaceView(String, String...) | added | 
| createOrReplaceView(String, Function) | added | 
| createOrReplaceView(Name, Function) | added | 
| createOrReplaceView(Name, Name...) | added | 
| createOrReplaceView(Table, Function) | added | 
| createOrReplaceView(Table, Field...) | added | 
| createUniqueIndex() | added | 
| dropTemporaryTable(String) | added | 
| dropTemporaryTable(Name) | added | 
| dropTemporaryTable(Table) | added | 
| field(Name, DataType, Comment) | added | 
| generateSeries(int, int, int) | added | 
| generateSeries(int, int, Field) | added | 
| generateSeries(int, Field, int) | added | 
| generateSeries(int, Field, Field) | added | 
| generateSeries(Field, int, int) | added | 
| generateSeries(Field, int, Field) | added | 
| generateSeries(Field, Field, int) | added | 
| generateSeries(Field, Field, Field) | added | 
| getDataType(Class) | deprecated | 
| grant(Collection) | added | 
| grant(Privilege) | added | 
| grant(Privilege...) | added | 
| iif(Condition, Object, Object) | added | 
| iif(Condition, Object, Field) | added | 
| iif(Condition, Field, Object) | added | 
| iif(Condition, Field, Field) | added | 
| localDateTimeAdd(LocalDateTime, Number) | added | 
| localDateTimeAdd(Field, Field) | added | 
| localDateTimeAdd(LocalDateTime, Number, DatePart) | added | 
| localDateTimeAdd(LocalDateTime, Field, DatePart) | added | 
| localDateTimeAdd(Field, Number, DatePart) | added | 
| localDateTimeAdd(Field, Field, DatePart) | added | 
| localDateTimeDiff(LocalDateTime, LocalDateTime) | added | 
| localDateTimeDiff(LocalDateTime, Field) | added | 
| localDateTimeDiff(Field, LocalDateTime) | added | 
| localDateTimeDiff(Field, Field) | added | 
| localDateTimeSub(LocalDateTime, Number) | added | 
| localDateTimeSub(Field, Field) | added | 
| localDateTimeSub(LocalDateTime, Number, DatePart) | added | 
| localDateTimeSub(LocalDateTime, Field, DatePart) | added | 
| localDateTimeSub(Field, Number, DatePart) | added | 
| localDateTimeSub(Field, Field, DatePart) | added | 
| noCondition() | added | 
| privilege(String) | added | 
| revoke(Collection) | added | 
| revoke(Privilege) | added | 
| revoke(Privilege...) | added | 
| revokeGrantOptionFor(Collection) | added | 
| revokeGrantOptionFor(Privilege) | added | 
| revokeGrantOptionFor(Privilege...) | added | 
| role(String) | added | 
| role(Name) | added | 
| select(SelectFieldOrAsterisk...) | contravariance | 
| selectDistinct(SelectFieldOrAsterisk...) | contravariance | 
| selectFrom(String) | added | 
| selectFrom(Name) | added | 
| selectFrom(SQL) | added | 
| selectFrom(String, Object...) | added | 
| selectFrom(String, QueryPart...) | added | 
| table(Collection) | added | 
| table(List) | removed | 
| table(Name, Comment) | added | 
| timestampSub(Timestamp, Number) | added | 
| timestampSub(Field, Field) | added | 
| timestampSub(Timestamp, Number, DatePart) | added | 
| timestampSub(Timestamp, Field, DatePart) | added | 
| timestampSub(Field, Number, DatePart) | added | 
| timestampSub(Field, Field, DatePart) | added | 
| translate(Field, String, String) | added | 
| translate(Field, Field, Field) | added | 
| unnest(Collection) | added | 
| unnest(List) | removed | 
| user(String) | added | 
| user(Name) | added | 
| DateToLocalDateConverter | added | 
| DefaultBinding |  | 
| <init>(Converter) | deprecated | 
| binding(Converter) | added | 
| DefaultConfiguration |  | 
| derive(DiagnosticsListener...) | added | 
| derive(DiagnosticsListenerProvider...) | added | 
| derive(MetaProvider) | added | 
| diagnosticsListenerProviders() | added | 
| metaProvider() | added | 
| set(DiagnosticsListener...) | added | 
| set(DiagnosticsListenerProvider...) | added | 
| set(MetaProvider) | added | 
| setClock(Clock) | added | 
| setDiagnosticsListener(DiagnosticsListener...) | added | 
| setDiagnosticsListenerProvider(DiagnosticsListenerProvider...) | added | 
| setExecuteListener(ExecuteListener...) | added | 
| setExecutor(Executor) | added | 
| setMetaProvider(MetaProvider) | added | 
| setRecordListener(RecordListener...) | added | 
| setRecordMapper(RecordMapper) | added | 
| setRecordUnmapper(RecordUnmapper) | added | 
| setTransactionListener(TransactionListener...) | added | 
| setVisitListener(VisitListener...) | added | 
| DefaultDSLContext |  | 
| begin(Collection) | added | 
| begin(Statement...) | added | 
| commentOnColumn(Field) | added | 
| commentOnColumn(Name) | added | 
| commentOnTable(String) | added | 
| commentOnTable(Name) | added | 
| commentOnTable(Table) | added | 
| commentOnView(String) | added | 
| commentOnView(Name) | added | 
| commentOnView(Table) | added | 
| createIndex() | added | 
| createOrReplaceView(String, String...) | added | 
| createOrReplaceView(String, BiFunction) | added | 
| createOrReplaceView(String, Function) | added | 
| createOrReplaceView(Name, BiFunction) | added | 
| createOrReplaceView(Name, Function) | added | 
| createOrReplaceView(Name, Name...) | added | 
| createOrReplaceView(Table, BiFunction) | added | 
| createOrReplaceView(Table, Function) | added | 
| createOrReplaceView(Table, Field...) | added | 
| createUniqueIndex() | added | 
| ddl(Collection) | added | 
| ddl(Table...) | added | 
| ddl(Collection, DDLFlag...) | added | 
| ddl(Table..., DDLFlag...) | added | 
| diagnosticsConnection() | added | 
| diagnosticsDataSource() | added | 
| dropTemporaryTable(String) | added | 
| dropTemporaryTable(Name) | added | 
| dropTemporaryTable(Table) | added | 
| explain(Query) | added | 
| fetchValue(Field) | added | 
| fetchValue(Table) | added | 
| fetchValues(Table) | added | 
| grant(Collection) | added | 
| grant(Privilege) | added | 
| grant(Privilege...) | added | 
| meta(DatabaseMetaData) | added | 
| meta(Catalog...) | added | 
| meta(Schema...) | added | 
| meta(Table...) | added | 
| newRecord(Collection) | added | 
| newResult(Collection) | added | 
| parsingDataSource() | added | 
| revoke(Collection) | added | 
| revoke(Privilege) | added | 
| revoke(Privilege...) | added | 
| revokeGrantOptionFor(Collection) | added | 
| revokeGrantOptionFor(Privilege) | added | 
| revokeGrantOptionFor(Privilege...) | added | 
| select(SelectFieldOrAsterisk...) | contravariance | 
| selectDistinct(SelectFieldOrAsterisk...) | contravariance | 
| selectFrom(String) | added | 
| selectFrom(Name) | added | 
| selectFrom(SQL) | added | 
| selectFrom(String, Object...) | added | 
| selectFrom(String, QueryPart...) | added | 
| DefaultDataType |  | 
| collation() | added | 
| collation(Collation) | added | 
| isEnum() | added | 
| DefaultDiagnosticsListener | added | 
| DefaultDiagnosticsListenerProvider | added | 
| DefaultMetaProvider | added | 
| DefaultRecordMapper |  | 
| <init>(RecordType, Class, Configuration) | added | 
| Iif | added | 
| InformationSchemaMetaProvider | added | 
| Internal |  | 
| createIndex(Name, Table, OrderField[], boolean) | added | 
| createParameter(String, DataType, boolean, boolean) | added | 
| createParameter(String, DataType, boolean, boolean, Binding) | added | 
| createParameter(String, DataType, boolean, boolean, Converter) | added | 
| createParameter(String, DataType, boolean, boolean, Converter, Binding) | added | 
| createPathAlias(Table, ForeignKey) | added | 
| PackageImpl |  | 
| getName() | pulled up | 
| ParserException |  | 
| column() | added | 
| column(int) | added | 
| line() | added | 
| line(int) | added | 
| position() | added | 
| position(int) | added | 
| sql() | added | 
| SQLDataType |  | 
| OFFSETDATETIME(int) | added | 
| OFFSETTIME(int) | added | 
| TIME(int) | added | 
| TIMESTAMP(int) | added | 
| TIMESTAMPWITHTIMEZONE(int) | added | 
| TIMEWITHTIMEZONE(int) | added | 
| SchemaImpl |  | 
| <init>(String, Catalog, String) | added | 
| <init>(Name, Catalog, Comment) | added | 
| getName() | pulled up | 
| getQualifiedName() | pulled up | 
| getUnqualifiedName() | pulled up | 
| SchemaMetaProvider | added | 
| SequenceImpl |  | 
| getName() | pulled up | 
| TableImpl |  | 
| <init>(Table, ForeignKey, Table) | added | 
| <init>(Name, Schema, Table, Field[], String) | deprecated | 
| <init>(Name, Schema, Table, Field[], Comment) | added | 
| <init>(Name, Schema, Table, ForeignKey, Table, Field[], Comment) | added | 
| TableMetaProvider | added | 
| TimeToLocalTimeConverter | added | 
| TimestampToLocalDateTimeConverter | added | 
| UDTImpl |  | 
| getName() | pulled up | 
| org.jooq.tools.jdbc |  | 
| MockConfiguration |  | 
| derive(DiagnosticsListener...) | added | 
| derive(DiagnosticsListenerProvider...) | added | 
| derive(MetaProvider) | added | 
| diagnosticsListenerProviders() | added | 
| metaProvider() | added | 
| set(DiagnosticsListener...) | added | 
| set(DiagnosticsListenerProvider...) | added | 
| set(MetaProvider) | added | 
| MockResult |  | 
| <init>() | added | 
| <init>(int) | added | 
| MockResultSet |  | 
| getObject(int, Class) | added | 
| getObject(String, Class) | added | 
| org.jooq.tools.reflect |  | 
| Reflect |  | 
| compile(String, String) | added | 
| initValue(Class) | added | 
| on(String, ClassLoader) | added | 
| org.jooq.types |  | 
| DayToSecond |  | 
| valueOf(Duration) | added | 
| UByte |  | 
| MAX | added | 
| MIN | added | 
| add(int) | added | 
| add(UByte) | added | 
| subtract(int) | added | 
| subtract(UByte) | added | 
| UInteger |  | 
| MAX | added | 
| MIN | added | 
| add(int) | added | 
| add(UInteger) | added | 
| subtract(int) | added | 
| subtract(UInteger) | added | 
| toBigInteger() | added | 
| ULong |  | 
| MAX | added | 
| MIN | added | 
| add(int) | added | 
| add(long) | added | 
| add(ULong) | added | 
| compare(long, long) | added | 
| subtract(int) | added | 
| subtract(long) | added | 
| subtract(ULong) | added | 
| UShort |  | 
| MAX | added | 
| MIN | added | 
| add(int) | added | 
| add(UShort) | added | 
| subtract(int) | added | 
| subtract(UShort) | added | 
| toBigInteger() | added | 
| org.jooq.util.auroramysql |  | 
| AuroraMySQLDataType | added | 
| org.jooq.util.aurorapostgres |  | 
| AuroraPostgresDataType | added | 
| org.jooq.util.postgres |  | 
| PostgresDataType | deprecated | 
| MONEY | removed | 
| org.jooq.util.sqldatawarehouse |  | 
| SQLDataWarehouseDataType | added | 
| org.jooq.util.teradata |  | 
| TeradataDataType | added | 
| org.jooq.util.xml.jaxb |  | 
| Catalog | added | 
| Column |  | 
| equals(Object) | added | 
| getComment() | added | 
| hashCode() | added | 
| setComment(String) | added | 
| toString() | added | 
| withComment(String) | added | 
| Index |  | 
| equals(Object) | added | 
| getComment() | added | 
| hashCode() | added | 
| setComment(String) | added | 
| toString() | added | 
| withComment(String) | added | 
| IndexColumnUsage |  | 
| equals(Object) | added | 
| hashCode() | added | 
| toString() | added | 
| InformationSchema |  | 
| equals(Object) | added | 
| getCatalogs() | added | 
| hashCode() | added | 
| setCatalogs(List) | added | 
| toString() | added | 
| withCatalogs(Collection) | added | 
| withCatalogs(List) | added | 
| withCatalogs(Catalog...) | added | 
| KeyColumnUsage |  | 
| equals(Object) | added | 
| hashCode() | added | 
| toString() | added | 
| ObjectFactory |  | 
| createCatalog() | added | 
| Parameter |  | 
| equals(Object) | added | 
| getComment() | added | 
| hashCode() | added | 
| setComment(String) | added | 
| toString() | added | 
| withComment(String) | added | 
| ReferentialConstraint |  | 
| equals(Object) | added | 
| hashCode() | added | 
| toString() | added | 
| Routine |  | 
| equals(Object) | added | 
| getComment() | added | 
| hashCode() | added | 
| setComment(String) | added | 
| toString() | added | 
| withComment(String) | added | 
| Schema |  | 
| equals(Object) | added | 
| getComment() | added | 
| hashCode() | added | 
| setComment(String) | added | 
| toString() | added | 
| withComment(String) | added | 
| Sequence |  | 
| equals(Object) | added | 
| getComment() | added | 
| hashCode() | added | 
| setComment(String) | added | 
| toString() | added | 
| withComment(String) | added | 
| Table |  | 
| equals(Object) | added | 
| getComment() | added | 
| hashCode() | added | 
| setComment(String) | added | 
| toString() | added | 
| withComment(String) | added | 
| TableConstraint |  | 
| equals(Object) | added | 
| getComment() | added | 
| hashCode() | added | 
| setComment(String) | added | 
| toString() | added | 
| withComment(String) | added |