| Object | Modification |
| org.jooq | |
| AggregateFilterStep | added |
| AggregateFunction | |
| over() | pulled up |
| over(String) | pulled up |
| over(Name) | pulled up |
| over(WindowDefinition) | pulled up |
| over(WindowSpecification) | pulled up |
| AlterTableStep | |
| add(Constraint) | added |
| addColumn(String, DataType) | added |
| addColumn(Field, DataType) | added |
| alterColumn(String) | added |
| alterColumn(Field) | added |
| drop(Constraint) | added |
| dropColumn(String) | added |
| dropColumn(Field) | added |
| dropConstraint(String) | added |
| ArrayAggOrderByStep | added |
| BatchBindStep | |
| bind(Map) | added |
| bind(Map...) | added |
| Configuration | |
| converterProvider() | added |
| derive(Connection) | added |
| derive(DataSource) | added |
| derive(ConverterProvider) | added |
| set(Connection) | added |
| set(DataSource) | added |
| set(ConverterProvider) | added |
| Constraint | added |
| ConstraintFinalStep | added |
| ConstraintForeignKeyOnStep | added |
| ConstraintForeignKeyReferencesStep1 - 22 | added |
| ConstraintForeignKeyReferencesStepN | added |
| ConstraintTypeStep | added |
| ConverterProvider | added |
| Converters | |
| identity(Class) | added |
| inverse(Converter) | added |
| toString() | added |
| CreateTableOnCommitStep | added |
| DSLContext | |
| alterSequence(Name) | added |
| alterTable(Name) | added |
| createGlobalTemporaryTable(String) | added |
| createGlobalTemporaryTable(Name) | added |
| createGlobalTemporaryTable(Table) | added |
| createIndex(Name) | added |
| createSequence(Name) | added |
| createTable(Name) | added |
| createTemporaryTable(String) | added |
| createTemporaryTable(Name) | added |
| createTemporaryTable(Table) | added |
| createView(Name, Name...) | added |
| deleteFrom(Table) | added |
| dropIndex(Name) | added |
| dropIndexIfExists(Name) | added |
| dropSequence(Name) | added |
| dropSequenceIfExists(Name) | added |
| dropTable(Name) | added |
| dropTableIfExists(Name) | added |
| dropView(Name) | added |
| dropViewIfExists(Name) | added |
| fetchValues(TableField) | added |
| mock(MockDataProvider, MockRunnable) | added |
| mockResult(MockDataProvider, MockCallable) | added |
| select(SelectField) | contravariance |
| select(SelectField...) | contravariance |
| select(SelectField, SelectField) | contravariance |
| select(SelectField, SelectField, SelectField) | contravariance |
| select(SelectField, SelectField, SelectField, SelectField) ... and more overloads | contravariance |
| selectDistinct(SelectField) | contravariance |
| selectDistinct(SelectField...) | contravariance |
| selectDistinct(SelectField, SelectField) | contravariance |
| selectDistinct(SelectField, SelectField, SelectField) | contravariance |
| selectDistinct(SelectField, SelectField, SelectField, SelectField) ... and more overloads | contravariance |
| truncate(String) | added |
| truncate(Name) | added |
| DataType | |
| getBinding() | added |
| getConverter() | added |
| DeleteQuery | |
| getReturnedRecord() | added |
| getReturnedRecords() | added |
| setReturning() | added |
| setReturning(Collection) | added |
| setReturning(Field...) | added |
| DeleteResultStep | added |
| DeleteReturningStep | added |
| DropIndexOnStep | added |
| ExecuteListener | |
| outEnd(ExecuteContext) | added |
| outStart(ExecuteContext) | added |
| InsertSetStep | |
| columns(Collection) | added |
| columns(Field) | added |
| columns(Field...) | added |
| columns(Field, Field) | added |
| columns(Field, Field, Field) | added |
| columns(Field, Field, Field, Field) ... and more overloads | added |
| Loader | |
| executed() | added |
| result() | added |
| LoaderContext | added |
| LoaderListenerStep | added |
| LoaderOptionsStep | |
| batchAfter(int) | added |
| batchAll() | added |
| batchNone() | added |
| bulkAfter(int) | added |
| bulkAll() | added |
| bulkNone() | added |
| LoaderRowListener | added |
| LoaderSourceStep | |
| loadCSV(File, String) | added |
| loadCSV(File, Charset) | added |
| loadCSV(File, CharsetDecoder) | added |
| loadCSV(InputStream, String) | added |
| loadCSV(InputStream, Charset) | added |
| loadCSV(InputStream, CharsetDecoder) | added |
| loadJSON(File, String) | added |
| loadJSON(File, Charset) | added |
| loadJSON(File, CharsetDecoder) | added |
| loadJSON(InputStream, String) | added |
| loadJSON(InputStream, Charset) | added |
| loadJSON(InputStream, CharsetDecoder) | added |
| loadXML(File, String) | added |
| loadXML(File, Charset) | added |
| loadXML(File, CharsetDecoder) | added |
| loadXML(InputStream, String) | added |
| loadXML(InputStream, Charset) | added |
| loadXML(InputStream, CharsetDecoder) | added |
| PlainSQL | added |
| RecordType | |
| field(int, Class) | added |
| field(int, DataType) | added |
| field(String, Class) | added |
| field(String, DataType) | added |
| Result | |
| fetchChildren(ForeignKey) | added |
| fetchParents(ForeignKey) | added |
| field(int, Class) | added |
| field(int, DataType) | added |
| field(String, Class) | added |
| field(String, DataType) | added |
| intoArray() | deprecated |
| intoArrays() | added |
| intoGroups(int) | added |
| intoGroups(int[]) | added |
| intoGroups(String) | added |
| intoGroups(String[]) | added |
| intoGroups(int, int) | added |
| intoGroups(int, Class) | added |
| intoGroups(int, RecordMapper) | added |
| intoGroups(int[], Class) | added |
| intoGroups(int[], RecordMapper) | added |
| intoGroups(String, Class) | added |
| intoGroups(String, String) | added |
| intoGroups(String, RecordMapper) | added |
| intoGroups(String[], Class) | added |
| intoGroups(String[], RecordMapper) | added |
| intoMap(int) | added |
| intoMap(int[]) | added |
| intoMap(String) | added |
| intoMap(String[]) | added |
| intoMap(int, int) | added |
| intoMap(int, Class) | added |
| intoMap(int, RecordMapper) | added |
| intoMap(int[], Class) | added |
| intoMap(int[], RecordMapper) | added |
| intoMap(String, Class) | added |
| intoMap(String, String) | added |
| intoMap(String, RecordMapper) | added |
| intoMap(String[], Class) | added |
| intoMap(String[], RecordMapper) | added |
| ResultQuery | |
| fetchArray() | added |
| fetchGroups(int) | added |
| fetchGroups(int[]) | added |
| fetchGroups(String) | added |
| fetchGroups(String[]) | added |
| fetchGroups(int, int) | added |
| fetchGroups(int, Class) | added |
| fetchGroups(int, RecordMapper) | added |
| fetchGroups(int[], Class) | added |
| fetchGroups(int[], RecordMapper) | added |
| fetchGroups(String, Class) | added |
| fetchGroups(String, String) | added |
| fetchGroups(String, RecordMapper) | added |
| fetchGroups(String[], Class) | added |
| fetchGroups(String[], RecordMapper) | added |
| fetchMap(int) | added |
| fetchMap(int[]) | added |
| fetchMap(String) | added |
| fetchMap(String[]) | added |
| fetchMap(int, int) | added |
| fetchMap(int, Class) | added |
| fetchMap(int, RecordMapper) | added |
| fetchMap(int[], Class) | added |
| fetchMap(int[], RecordMapper) | added |
| fetchMap(String, Class) | added |
| fetchMap(String, String) | added |
| fetchMap(String, RecordMapper) | added |
| fetchMap(String[], Class) | added |
| fetchMap(String[], RecordMapper) | added |
| fetchOne(RecordMapper) | added |
| Routine | |
| getReturnParameter() | added |
| getValue(Parameter) | added |
| setValue(Parameter, Object) | added |
| Row | |
| field(int, Class) | added |
| field(int, DataType) | added |
| field(String, Class) | added |
| field(String, DataType) | added |
| SQL | added |
| SQLDialect | |
| precedes(SQLDialect) | added |
| predecessor() | added |
| SelectDistinctOnStep | |
| distinctOn(SelectField...) | contravariance |
| on(SelectField...) | contravariance |
| SelectField | added |
| SelectQuery | |
| addDistinctOn(SelectField...) | contravariance |
| addSelect(SelectField...) | contravariance |
| SelectSelectStep | |
| select(SelectField...) | contravariance |
| TableLike | |
| field(int, Class) | added |
| field(int, DataType) | added |
| field(String, Class) | added |
| field(String, DataType) | added |
| WindowBeforeOverStep | |
| over() | pulled up |
| WithStep | |
| select(SelectField) | contravariance |
| select(SelectField...) | contravariance |
| select(SelectField, SelectField) | contravariance |
| select(SelectField, SelectField, SelectField) | contravariance |
| select(SelectField, SelectField, SelectField, SelectField) ... and more overloads | contravariance |
| selectDistinct(SelectField) | contravariance |
| selectDistinct(SelectField...) | contravariance |
| selectDistinct(SelectField, SelectField) | contravariance |
| selectDistinct(SelectField, SelectField, SelectField) | contravariance |
| selectDistinct(SelectField, SelectField, SelectField, SelectField) ... and more overloads | contravariance |
| org.jooq.exception | |
| LoaderConfigurationException | added |
| NoDataFoundException | added |
| TooManyRowsException | added |
| org.jooq.impl | |
| AbstractConverter | added |
| AbstractRoutine | |
| getReturnParameter() | added |
| getValue(Parameter) | added |
| setValue(Parameter, Object) | added |
| AbstractXMLasObjectBinding | added |
| BlobBinding | added |
| ClobBinding | added |
| DSL | |
| alterSequence(Name) | added |
| alterTable(Name) | added |
| and(Collection) | added |
| and(Condition...) | added |
| arrayAgg(Field) | added |
| choose() | added |
| choose(Object) | added |
| choose(Field) | added |
| coalesce(Field, Object) | added |
| condition(Operator, Collection) | added |
| condition(Operator, Condition...) | added |
| constraint(String) | added |
| createGlobalTemporaryTable(String) | added |
| createGlobalTemporaryTable(Name) | added |
| createGlobalTemporaryTable(Table) | added |
| createIndex(Name) | added |
| createSequence(Name) | added |
| createTable(Name) | added |
| createTemporaryTable(String) | added |
| createTemporaryTable(Name) | added |
| createTemporaryTable(Table) | added |
| createView(Name, Name...) | added |
| dateSub(Date, Number) | added |
| dateSub(Field, Field) | added |
| dateSub(Date, Number, DatePart) | added |
| dateSub(Date, Field, DatePart) | added |
| dateSub(Field, Number, DatePart) | added |
| dateSub(Field, Field, DatePart) | added |
| deleteFrom(Table) | added |
| dropIndex(Name) | added |
| dropIndexIfExists(Name) | added |
| dropSequence(Name) | added |
| dropSequenceIfExists(Name) | added |
| dropTable(Name) | added |
| dropTableIfExists(Name) | added |
| dropView(Name) | added |
| dropViewIfExists(Name) | added |
| every(Condition) | added |
| every(Field) | added |
| field(Name) | added |
| field(Row1) | added |
| field(Row10) | added |
| field(Row11) | added |
| field(Row12) | added |
| field(Row13) | added |
| field(Row14) | added |
| field(Row15) | added |
| field(Row16) | added |
| field(Row17) | added |
| field(Row18) | added |
| field(Row19) | added |
| field(Row2) | added |
| field(Row20) | added |
| field(Row21) | added |
| field(Row22) | added |
| field(Row3) | added |
| field(Row4) | added |
| field(Row5) | added |
| field(Row6) | added |
| field(Row7) | added |
| field(Row8) | added |
| field(Row9) | added |
| field(SelectField) | added |
| field(Name, Class) | added |
| field(Name, DataType) | added |
| field(String, DataType, QueryPart...) | removed |
| fieldByName(String...) | deprecated |
| fieldByName(Class, String...) | deprecated |
| fieldByName(DataType, String...) | deprecated |
| list(Collection) | added |
| list(QueryPart...) | added |
| or(Collection) | added |
| or(Condition...) | added |
| param() | added |
| param(Class) | added |
| param(DataType) | added |
| param(Field) | added |
| param(String, Field) | added |
| percentileCont(Number) | added |
| percentileCont(Field) | added |
| percentileDisc(Number) | added |
| percentileDisc(Field) | added |
| queryPart(String) | deprecated |
| queryPart(String, Object...) | deprecated |
| queryPart(String, QueryPart...) | deprecated |
| schema(Name) | added |
| schemaByName(String) | deprecated |
| select(SelectField) | contravariance |
| select(SelectField...) | contravariance |
| select(SelectField, SelectField) | contravariance |
| select(SelectField, SelectField, SelectField) | contravariance |
| select(SelectField, SelectField, SelectField, SelectField) ... and more overloads | contravariance |
| selectDistinct(SelectField) | contravariance |
| selectDistinct(SelectField...) | contravariance |
| selectDistinct(SelectField, SelectField) | contravariance |
| selectDistinct(SelectField, SelectField, SelectField) | contravariance |
| selectDistinct(SelectField, SelectField, SelectField, SelectField) ... and more overloads | contravariance |
| sequence(Name) | added |
| sequence(Name, Class) | added |
| sequence(Name, DataType) | added |
| sequenceByName(String...) | deprecated |
| sequenceByName(Class, String...) | deprecated |
| sequenceByName(DataType, String...) | deprecated |
| sql(String) | added |
| sql(String, Object...) | added |
| sql(String, QueryPart...) | added |
| table(Name) | added |
| table(Record) | added |
| table(Record...) | added |
| tableByName(String...) | deprecated |
| truncate(Name) | added |
| when(Condition, Object) | added |
| when(Condition, Field) | added |
| when(Condition, Select) | added |
| DefaultConfiguration | |
| converterProvider() | added |
| derive(ConverterProvider) | added |
| set(ConverterProvider) | added |
| DefaultConverterProvider | added |
| DefaultDSLContext | |
| alterSequence(Name) | added |
| alterTable(Name) | added |
| createGlobalTemporaryTable(String) | added |
| createGlobalTemporaryTable(Name) | added |
| createGlobalTemporaryTable(Table) | added |
| createIndex(Name) | added |
| createSequence(Name) | added |
| createTable(Name) | added |
| createTemporaryTable(String) | added |
| createTemporaryTable(Name) | added |
| createTemporaryTable(Table) | added |
| createView(Name, Name...) | added |
| deleteFrom(Table) | added |
| dropIndex(Name) | added |
| dropIndexIfExists(Name) | added |
| dropSequence(Name) | added |
| dropSequenceIfExists(Name) | added |
| dropTable(Name) | added |
| dropTableIfExists(Name) | added |
| dropView(Name) | added |
| dropViewIfExists(Name) | added |
| fetchValues(TableField) | added |
| mock(MockDataProvider, MockRunnable) | added |
| mockResult(MockDataProvider, MockCallable) | added |
| select(SelectField) | contravariance |
| select(SelectField...) | contravariance |
| select(SelectField, SelectField) | contravariance |
| select(SelectField, SelectField, SelectField) | contravariance |
| select(SelectField, SelectField, SelectField, SelectField) ... and more overloads | contravariance |
| selectDistinct(SelectField) | contravariance |
| selectDistinct(SelectField...) | contravariance |
| selectDistinct(SelectField, SelectField) | contravariance |
| selectDistinct(SelectField, SelectField, SelectField) | contravariance |
| selectDistinct(SelectField, SelectField, SelectField, SelectField) ... and more overloads | contravariance |
| truncate(String) | added |
| truncate(Name) | added |
| DefaultDataType | |
| getBinding() | added |
| getConverter() | added |
| DefaultExecuteListener | |
| outEnd(ExecuteContext) | added |
| outStart(ExecuteContext) | added |
| EnumConverter | |
| fromType() | pulled up |
| toType() | pulled up |
| XMLasDOMBinding | added |
| org.jooq.tools | |
| LoggerListener | |
| outEnd(ExecuteContext) | added |
| StopWatch | |
| split() | added |
| StopWatchListener | |
| outEnd(ExecuteContext) | added |
| outStart(ExecuteContext) | added |
| org.jooq.tools.jdbc | |
| MockCallable | added |
| MockConfiguration | added |
| MockConnectionProvider | added |
| MockRunnable | added |
| org.jooq.tools.json | |
| JSONArray | |
| toString() | added |
| JSONObject | |
| toString() | added |
| org.jooq.util.hana | |
| HanaDSL | added |
| HanaDataType | added |
| org.jooq.util.oracle | |
| OracleDSL | |
| oraRowscn() | added |
| rowscn() | added |
| scnToTimestamp(Number) | added |
| scnToTimestamp(Field) | added |
| timestampToScn(Date) | added |
| timestampToScn(Field) | added |
| org.jooq.util.postgres | |
| PostgresDSL | |
| array(Select) | added |
| arrayFill(Object, Integer[]) | added |
| arrayFill(Object, Field) | added |
| arrayFill(Field, Integer[]) | added |
| arrayFill(Field, Field) | added |
| arrayFill(Object, Integer[], Integer[]) | added |
| arrayFill(Object, Field, Field) | added |
| arrayFill(Field, Integer[], Integer[]) | added |
| arrayFill(Field, Field, Field) | added |
| arrayLength(Object[]) | added |
| arrayLength(Field) | added |
| arrayRemove(Object[], Object) | added |
| arrayRemove(Object[], Field) | added |
| arrayRemove(Field, Object) | added |
| arrayRemove(Field, Field) | added |
| arrayReplace(Object[], Object, Object) | added |
| arrayReplace(Object[], Field, Field) | added |
| arrayReplace(Field, Object, Object) | added |
| arrayReplace(Field, Field, Field) | added |
| stringToArray(String, String, String) | added |
| stringToArray(String, Field, Field) | added |
| stringToArray(Field, String, String) | added |
| stringToArray(Field, Field, Field) | added |
| PostgresUtils | |
| toPGString(byte[]) | added |
| toPGString(Object) | added |
| toPGString(Record) | added |