| Interface and Description | 
|---|
| org.jooq.ConditionProvider
 - 2.6.0 [#1881] - This type will be removed from the public API,
             soon. Its methods will be pushed down into extending interfaces.
             Do not reference this type directly. 
 | 
| org.jooq.ConverterProvider
 - This API is still EXPERIMENTAL. Do not use yet 
 | 
| org.jooq.FutureResult
 - 3.2.0 - [#2581] - This type will be removed in jOOQ 4.0 
 | 
| org.jooq.Parser
 - [#2303] This is experimental functionality. 
 | 
| Class and Description | 
|---|
| org.jooq.impl.DefaultConverterProvider
 - This API is still EXPERIMENTAL. Do not use yet 
 | 
| org.jooq.SchemaMapping
 - 2.0.5 - Use runtime configuration  
Settings instead | 
| org.jooq.util.jaxb.tools.TrimAdapter
 - 3.8.0 - [#4550] Do not reference this type directly. 
 | 
| Enum and Description | 
|---|
| org.jooq.tools.JooqLogger.Level
 - Use  
Log.Level instead | 
| Annotation Type and Description | 
|---|
| org.jooq.api.annotation.State
 - 3.5.0 - [#3345] - The DSL API annotation is in a prototype
             state and will be removed from the 3.x APIs 
 | 
| org.jooq.api.annotation.Transition
 - 3.5.0 - [#3345] - The DSL API annotation is in a prototype
             state and will be removed from the 3.x APIs 
 | 
| Field and Description | 
|---|
| org.jooq.util.oracle.OracleDSL.DBMS_AQ.MESSAGE_PROPERTIES_T.expires
 - use #expiration instead 
 | 
| Method and Description | 
|---|
| org.jooq.QueryPartInternal.accept(Context<?>)
 - Calling  
QueryPartInternal.accept(Context) directly on a
             QueryPart is almost always a mistake. Instead,
             Context.visit(QueryPart) should be called. | 
| org.jooq.UpdateConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
UpdateConditionStep.and(Condition) or
             UpdateConditionStep.and(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.TableOnConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
TableOnConditionStep.and(Condition) or
             TableOnConditionStep.and(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectOnConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectOnConditionStep.and(Condition) or
             SelectOnConditionStep.and(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectHavingConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectHavingConditionStep.and(Condition) or
             SelectHavingConditionStep.and(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectConnectByConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectConnectByConditionStep.and(Condition) or
             SelectConnectByConditionStep.and(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectConditionStep.and(Condition) or
             SelectConditionStep.and(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.MergeOnConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
MergeOnConditionStep.and(Condition) or
             MergeOnConditionStep.and(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.DivideByOnConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
DivideByOnConditionStep.and(Condition) or
             DivideByOnConditionStep.and(Field) instead. Due to ambiguity between calling
             this method using Field.equals(Object) argument, vs.
             calling the other method via a Field.equal(Object)
             argument, this method will be removed in the future. | 
| org.jooq.DeleteConditionStep.and(Boolean)
 - 3.8.0 - [#4763] - Use  
DeleteConditionStep.and(Condition) or
             DeleteConditionStep.and(Field) instead. Due to ambiguity between calling
             this method using Field.equals(Object) argument, vs.
             calling the other method via a Field.equal(Object)
             argument, this method will be removed in the future. | 
| org.jooq.Condition.and(Boolean)
 - 3.8.0 - [#4763] - Use  
Condition.and(Condition) or
             Condition.and(Field) instead. Due to ambiguity between calling
             this method using Field.equals(Object) argument, vs.
             calling the other method via a Field.equal(Object)
             argument, this method will be removed in the future. | 
| org.jooq.UpdateConditionStep.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
UpdateConditionStep.andNot(Condition) or
             UpdateConditionStep.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.TableOnConditionStep.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
TableOnConditionStep.andNot(Condition) or
             TableOnConditionStep.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectOnConditionStep.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectOnConditionStep.andNot(Condition) or
             SelectOnConditionStep.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectHavingConditionStep.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectHavingConditionStep.andNot(Condition) or
             SelectHavingConditionStep.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectConditionStep.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectConditionStep.andNot(Condition) or
             SelectConditionStep.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.MergeOnConditionStep.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
MergeOnConditionStep.andNot(Condition) or
             MergeOnConditionStep.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.DivideByOnConditionStep.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
DivideByOnConditionStep.andNot(Condition) or
             DivideByOnConditionStep.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.DeleteConditionStep.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
DeleteConditionStep.andNot(Condition) or
             DeleteConditionStep.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.Condition.andNot(Boolean)
 - 3.8.0 - [#4763] - Use  
Condition.andNot(Condition) or
             Condition.andNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.QueryPartInternal.bind(BindContext)
 - 3.4.0 - [#2694] - Use  
QueryPartInternal.accept(Context) instead. | 
| org.jooq.BindContext.bind(Collection<? extends QueryPart>)
 - 3.2.0 - [#2666] - Use  
Context.visit(QueryPart) instead | 
| org.jooq.BindContext.bind(QueryPart)
 - 3.2.0 - [#2666] - Use  
Context.visit(QueryPart) instead | 
| org.jooq.BindContext.bind(QueryPart[])
 - 3.2.0 - [#2666] - Use  
Context.visit(QueryPart) instead | 
| org.jooq.DSLContext.bind(QueryPart, PreparedStatement)
 - [#2662] - 3.2.0 - Do not reuse this method. It will be
             removed with jOOQ 4.0 
 | 
| org.jooq.impl.DefaultDSLContext.bind(QueryPart, PreparedStatement) | 
| org.jooq.BindContext.bindValue(Object, Class<?>)
 - 3.4.0 - [#3114] - Use  
BindContext.bindValue(Object, Field) instead | 
| org.jooq.BindContext.bindValues(Object...)
 - 3.4.0 - [#3114] - Use  
BindContext.bindValue(Object, Field) instead | 
| org.jooq.RenderContext.cast()
 - [#3703] - 3.5.0 - Do not use this any longer 
 | 
| org.jooq.Context.cast()
 - [#3703] - 3.5.0 - Do not use this any longer 
 | 
| org.jooq.RenderContext.castModeSome(SQLDialect...)
 - [#3703] - 3.5.0 - Do not use this any longer 
 | 
| org.jooq.Context.castModeSome(SQLDialect...)
 - [#3703] - 3.5.0 - Do not use this any longer 
 | 
| org.jooq.SelectConnectByStep.connectBy(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectConnectByStep.connectBy(Condition) or
             SelectConnectByStep.connectBy(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectConnectByStep.connectByNoCycle(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectConnectByStep.connectByNoCycle(Condition)
             or SelectConnectByStep.connectByNoCycle(Field) instead. Due to ambiguity
             between calling this method using
             Field.equals(Object) argument, vs. calling the other
             method via a Field.equal(Object) argument, this
             method will be removed in the future. | 
| org.jooq.Configuration.converterProvider()
 - This API is still EXPERIMENTAL. Do not use yet 
 | 
| org.jooq.impl.AbstractRoutine.createParameter(String, DataType<T>)
 - Please, re-generate your routine code. 
 | 
| org.jooq.impl.AbstractRoutine.createParameter(String, DataType<T>, boolean)
 - Please, re-generate your routine code. 
 | 
| org.jooq.impl.AbstractRoutine.createParameter(String, DataType<T>, boolean, Binding<T, U>)
 - Please, re-generate your routine code. 
 | 
| org.jooq.impl.AbstractRoutine.createParameter(String, DataType<T>, boolean, Converter<T, U>)
 - Please, re-generate your routine code. 
 | 
| org.jooq.impl.AbstractRoutine.createParameter(String, DataType<T>, boolean, Converter<X, U>, Binding<T, X>)
 - Please, re-generate your routine code. 
 | 
| org.jooq.DataType.defaulted(boolean)
 - [#3852] - 3.8.0 - Use  
DataType.defaultValue(Field) instead. | 
| org.jooq.impl.DefaultDataType.defaulted(boolean) | 
| org.jooq.MergeMatchedDeleteStep.deleteWhere(Boolean)
 - 3.8.0 - [#4763] - Use  
MergeMatchedDeleteStep.deleteWhere(Condition) or
             MergeMatchedDeleteStep.deleteWhere(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.Configuration.derive(ConverterProvider)
 - This API is still EXPERIMENTAL. Do not use yet 
 | 
| org.jooq.util.oracle.OracleDSL.DBMS_AQ.MESSAGE_PROPERTIES_T.expires(BigDecimal) | 
| org.jooq.Select.fetchCount()
 - 3.5.0 - [#3356] - This method is being removed as it is
             confusingly different from all the other types of
              
ResultQuery.fetch() methods, in that it modifies the original
             Select statement by wrapping it. In particular, this
             method can be easily confused with ResultQuery.fetch(Field), or
             more concretely fetch(count()), which has an
             entirely different semantics. Use
             DSLContext.fetchCount(Select) instead. | 
| org.jooq.ResultQuery.fetchLater()
 - 3.2.0 - [#2581] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.ResultQuery.fetchLater(ExecutorService)
 - 3.2.0 - [#2581] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.ResultQuery.fetchLazy(int)
 - [#2811] - 3.3.0 - Use  
ResultQuery.fetchSize(int) and
             ResultQuery.fetchLazy() instead. | 
| org.jooq.impl.DSL.fieldByName(Class<T>, String...)
 - [#3843] - 3.6.0 - use  
DSL.field(Name, Class) instead | 
| org.jooq.impl.DSL.fieldByName(DataType<T>, String...)
 - [#3843] - 3.6.0 - use  
DSL.field(Name, DataType) instead | 
| org.jooq.impl.DSL.fieldByName(String...)
 - [#3843] - 3.6.0 - use  
DSL.field(Name) instead | 
| org.jooq.AggregateFilterStep.filterWhere(Boolean)
 - 3.8.0 - [#4763] - Use  
AggregateFilterStep.filterWhere(Condition...) or
             AggregateFilterStep.filterWhere(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.ArrayRecord.get()
 - 3.7.0 - [#4566] - Use  
List.toArray() instead. | 
| org.jooq.impl.ArrayRecordImpl.get() | 
| org.jooq.tools.jdbc.MockResultSet.getBigDecimal(int, int) | 
| org.jooq.tools.jdbc.DefaultResultSet.getBigDecimal(int, int) | 
| org.jooq.tools.jdbc.DefaultCallableStatement.getBigDecimal(int, int) | 
| org.jooq.tools.jdbc.MockResultSet.getBigDecimal(String, int) | 
| org.jooq.tools.jdbc.DefaultResultSet.getBigDecimal(String, int) | 
| org.jooq.ArrayRecord.getList()
 - 3.7.0 - [#4566] - ArrayRecord already extends  
List.
             There is no need to call this any more. | 
| org.jooq.impl.ArrayRecordImpl.getList() | 
| org.jooq.Query.getSQL(boolean)
 - [#2414] - 3.1.0 - Use  
Query.getSQL(ParamType) instead | 
| org.jooq.tools.jdbc.MockResultSet.getUnicodeStream(int) | 
| org.jooq.tools.jdbc.DefaultResultSet.getUnicodeStream(int) | 
| org.jooq.tools.jdbc.MockResultSet.getUnicodeStream(String) | 
| org.jooq.tools.jdbc.DefaultResultSet.getUnicodeStream(String) | 
| org.jooq.Record.getValue(Field<?>, Class<? extends T>, T)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Record.getValue(Field<T>, Converter<? super T, ? extends U>, U)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Record.getValue(Field<T>, T)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Record.getValue(int, Class<? extends T>, T)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Record.getValue(int, Converter<?, ? extends U>, U)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Result.getValue(int, Field<T>, T)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Result.getValue(int, int, Object)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Record.getValue(int, Object)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Result.getValue(int, String, Object)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Record.getValue(String, Class<? extends T>, T)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Record.getValue(String, Converter<?, ? extends U>, U)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.Record.getValue(String, Object)
 - 3.3.0 - [#2878] - This method will be removed in jOOQ 4.0 
 | 
| org.jooq.SelectHavingStep.having(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectHavingStep.having(Condition...) or
             SelectHavingStep.having(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.LoaderJSONOptionsStep.ignoreRows(int)
 - [#4859] - This is not supported for JSON loading. 
 | 
| org.jooq.RenderContext.inline()
 - 3.1.0 - [#2414] - This method should no longer be used. Use
              
RenderContext.paramType() instead. | 
| org.jooq.RenderContext.inline(boolean)
 - 3.1.0 - [#2414] - This method should no longer be used. Use
              
RenderContext.paramType(ParamType) instead. | 
| org.jooq.Result.intoArray()
 - 3.6.0 - [#3879] - Use  
Result.intoArrays() instead. | 
| org.jooq.RenderContext.namedParams()
 - 3.1.0 - [#2414] - This method should no longer be used. Use
              
RenderContext.paramType() instead. | 
| org.jooq.RenderContext.namedParams(boolean)
 - 3.1.0 - [#2414] - This method should no longer be used. Use
              
RenderContext.paramType(ParamType) instead. | 
| org.jooq.impl.DSL.not(Boolean)
 - 3.8.0 - [#4763] - Use  
DSL.not(Condition) instead. Due
             to ambiguity between calling this method using
             Field.equals(Object) argument, vs. calling the other
             method via a Field.equal(Object) argument, this
             method will be removed in the future. | 
| org.jooq.TableOnStep.on(Boolean)
 - 3.8.0 - [#4763] - Use  
TableOnStep.on(Condition...) or
             TableOnStep.on(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectOnStep.on(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectOnStep.on(Condition...) or
             SelectOnStep.on(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.MergeOnStep.on(Boolean)
 - 3.8.0 - [#4763] - Use  
MergeOnStep.on(Condition...) or
             MergeOnStep.on(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.DivideByOnStep.on(Boolean)
 - 3.8.0 - [#4763] - Use  
DivideByOnStep.on(Condition...) or
             DivideByOnStep.on(Field) instead. Due to ambiguity between calling
             this method using Field.equals(Object) argument, vs.
             calling the other method via a Field.equal(Object)
             argument, this method will be removed in the future. | 
| org.jooq.UpdateConditionStep.or(Boolean)
 - 3.8.0 - [#4763] - Use  
UpdateConditionStep.or(Condition) or
             UpdateConditionStep.or(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.TableOnConditionStep.or(Boolean)
 - 3.8.0 - [#4763] - Use  
TableOnConditionStep.or(Condition) or
             TableOnConditionStep.or(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectOnConditionStep.or(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectOnConditionStep.or(Condition) or
             SelectOnConditionStep.or(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectHavingConditionStep.or(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectHavingConditionStep.or(Condition) or
             SelectHavingConditionStep.or(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectConditionStep.or(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectConditionStep.or(Condition) or
             SelectConditionStep.or(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.MergeOnConditionStep.or(Boolean)
 - 3.8.0 - [#4763] - Use  
MergeOnConditionStep.or(Condition) or
             MergeOnConditionStep.or(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.DivideByOnConditionStep.or(Boolean)
 - 3.8.0 - [#4763] - Use  
DivideByOnConditionStep.or(Condition) or
             DivideByOnConditionStep.or(Field) instead. Due to ambiguity between calling
             this method using Field.equals(Object) argument, vs.
             calling the other method via a Field.equal(Object)
             argument, this method will be removed in the future. | 
| org.jooq.DeleteConditionStep.or(Boolean)
 - 3.8.0 - [#4763] - Use  
DeleteConditionStep.or(Condition) or
             DeleteConditionStep.or(Field) instead. Due to ambiguity between calling
             this method using Field.equals(Object) argument, vs.
             calling the other method via a Field.equal(Object)
             argument, this method will be removed in the future. | 
| org.jooq.Condition.or(Boolean)
 - 3.8.0 - [#4763] - Use  
Condition.or(Condition) or
             Condition.or(Field) instead. Due to ambiguity between calling
             this method using Field.equals(Object) argument, vs.
             calling the other method via a Field.equal(Object)
             argument, this method will be removed in the future. | 
| org.jooq.UpdateConditionStep.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
UpdateConditionStep.orNot(Condition) or
             UpdateConditionStep.orNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.TableOnConditionStep.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
TableOnConditionStep.orNot(Condition) or
             TableOnConditionStep.orNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectOnConditionStep.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectOnConditionStep.orNot(Condition) or
             SelectOnConditionStep.orNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectHavingConditionStep.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectHavingConditionStep.orNot(Condition) or
             SelectHavingConditionStep.orNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectConditionStep.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectConditionStep.orNot(Condition) or
             SelectConditionStep.orNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.MergeOnConditionStep.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
MergeOnConditionStep.orNot(Condition) or
             MergeOnConditionStep.orNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.DivideByOnConditionStep.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
DivideByOnConditionStep.orNot(Condition) or
             DivideByOnConditionStep.orNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.DeleteConditionStep.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
DeleteConditionStep.orNot(Condition) or
             DeleteConditionStep.orNot(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.Condition.orNot(Boolean)
 - 3.8.0 - [#4763] - Use  
Condition.orNot(Condition) or
             Condition.orNot(Boolean) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.Parser.parse(String)
 - [#2303] This is experimental functionality. 
 | 
| org.jooq.Parser.parseCondition(String)
 - [#2303] This is experimental functionality. 
 | 
| org.jooq.Parser.parseField(String)
 - [#2303] This is experimental functionality. 
 | 
| org.jooq.Parser.parseName(String)
 - [#2303] This is experimental functionality. 
 | 
| org.jooq.Parser.parseQuery(String)
 - [#2303] This is experimental functionality. 
 | 
| org.jooq.DSLContext.parser()
 - [#2303] This is experimental functionality. 
 | 
| org.jooq.impl.DefaultDSLContext.parser() | 
| org.jooq.Parser.parseTable(String)
 - [#2303] This is experimental functionality. 
 | 
| org.jooq.impl.DSL.queryPart(String)
 - 3.6.0 - [#3854] - Use  
DSL.sql(String) instead | 
| org.jooq.impl.DSL.queryPart(String, Object...)
 - 3.6.0 - [#3854] - Use  
DSL.sql(String, Object...) instead | 
| org.jooq.impl.DSL.queryPart(String, QueryPart...)
 - 3.6.0 - [#3854] - Use  
DSL.sql(String, QueryPart...) instead | 
| org.jooq.impl.DSL.schemaByName(String)
 - [#3843] - 3.6.0 - use  
DSL.schema(Name) instead | 
| org.jooq.Configuration.schemaMapping()
 - 2.0.5 - Use  
Configuration.settings() instead | 
| org.jooq.impl.DefaultConfiguration.schemaMapping() | 
| org.jooq.impl.DSL.sequenceByName(Class<T>, String...)
 - [#3843] - 3.6.0 - use  
DSL.sequence(Name, Class) instead | 
| org.jooq.impl.DSL.sequenceByName(DataType<T>, String...)
 - [#3843] - 3.6.0 - use  
DSL.sequence(Name, DataType) instead | 
| org.jooq.impl.DSL.sequenceByName(String...)
 - [#3843] - 3.6.0 - use  
DSL.sequence(Name) instead | 
| org.jooq.ArrayRecord.set(Array)
 - 3.4.0 - [#3127] - Do not use this method any more. 
 | 
| org.jooq.impl.ArrayRecordImpl.set(Array) | 
| org.jooq.ArrayRecord.set(Collection<? extends E>)
 - 3.7.0 - [#4566] - Use  
List methods instead. | 
| org.jooq.impl.ArrayRecordImpl.set(Collection<? extends T>) | 
| org.jooq.Configuration.set(ConverterProvider)
 - This API is still EXPERIMENTAL. Do not use yet 
 | 
| org.jooq.ArrayRecord.set(E...)
 - 3.7.0 - [#4566] - Use  
List methods instead. | 
| org.jooq.impl.ArrayRecordImpl.set(T...) | 
| org.jooq.Param.setConverted(Object) | 
| org.jooq.Param.setInline(boolean) | 
| org.jooq.ArrayRecord.setList(List<? extends E>)
 - 3.4.0 - [#3128] Use  
ArrayRecord.set(Collection) instead. | 
| org.jooq.impl.ArrayRecordImpl.setList(List<? extends T>) | 
| org.jooq.tools.jdbc.DefaultPreparedStatement.setUnicodeStream(int, InputStream, int) | 
| org.jooq.Param.setValue(T) | 
| org.jooq.RenderContext.sql(QueryPart)
 - 3.2.0 - [#2666] - Use  
Context.visit(QueryPart) instead | 
| org.jooq.SelectStartWithStep.startWith(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectStartWithStep.startWith(Condition) or
             SelectStartWithStep.startWith(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.impl.DSL.tableByName(String...)
 - [#3843] - 3.6.0 - use  
DSL.table(Name) instead | 
| org.jooq.QueryPartInternal.toSQL(RenderContext)
 - 3.4.0 - [#2694] - Use  
QueryPartInternal.accept(Context) instead. | 
| org.jooq.UpdateWhereStep.where(Boolean)
 - 3.8.0 - [#4763] - Use  
UpdateWhereStep.where(Condition...) or
             UpdateWhereStep.where(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.SelectWhereStep.where(Boolean)
 - 3.8.0 - [#4763] - Use  
SelectWhereStep.where(Condition...) or
             SelectWhereStep.where(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.MergeNotMatchedWhereStep.where(Boolean)
 - 3.8.0 - [#4763] - Use  
MergeNotMatchedWhereStep.where(Condition) or
             MergeNotMatchedWhereStep.where(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.MergeMatchedWhereStep.where(Boolean)
 - 3.8.0 - [#4763] - Use  
MergeMatchedWhereStep.where(Condition) or
             MergeMatchedWhereStep.where(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| org.jooq.DeleteWhereStep.where(Boolean)
 - 3.8.0 - [#4763] - Use  
DeleteWhereStep.where(Condition...) or
             DeleteWhereStep.where(Field) instead. Due to ambiguity between
             calling this method using Field.equals(Object)
             argument, vs. calling the other method via a
             Field.equal(Object) argument, this method will be
             removed in the future. | 
| Constructor and Description | 
|---|
| org.jooq.impl.ArrayRecordImpl(Schema, String, DataType<T>, Configuration)
 - 3.4.0 - [#3126] - Use the
              
ArrayRecordImpl.ArrayRecordImpl(Schema, String, DataType)
             constructor instead | 
| org.jooq.impl.ArrayRecordImpl(Schema, String, DataType<X>, Configuration, Binding<X, Y>)
 - 3.4.0 - [#3126] - Use the
              
ArrayRecordImpl.ArrayRecordImpl(Schema, String, DataType, Converter)
             constructor instead. | 
| org.jooq.impl.ArrayRecordImpl(Schema, String, DataType<X>, Configuration, Converter<X, T>)
 - 3.4.0 - [#3126] - Use the
              
ArrayRecordImpl.ArrayRecordImpl(Schema, String, DataType, Converter)
             constructor instead. | 
| org.jooq.impl.ArrayRecordImpl(Schema, String, DataType<X>, Configuration, Converter<Y, T>, Binding<X, Y>)
 - 3.4.0 - [#3126] - Use the
              
ArrayRecordImpl.ArrayRecordImpl(Schema, String, DataType, Converter)
             constructor instead. | 
| Enum Constant and Description | 
|---|
| org.jooq.SQLDialect.POSTGRESPLUS
 - This dialect is not yet supported by jOOQ. 
 | 
| org.jooq.RenderContext.CastMode.SOME
 - [#3703] - 3.5.0 - Do not use this any longer 
 | 
| org.jooq.SQLDialect.SQL99
 - [#3844] - 3.6.0 -  
SQLDialect.DEFAULT will replace this
             pseudo-dialect. | 
Copyright © 2017. All Rights Reserved.