[jOOQ/jOOQ#13694] Remove pre 3.8 deprecated API and pre 3.8 documentation

This commit is contained in:
Lukas Eder 2023-03-08 15:37:03 +01:00
parent 5988833d09
commit 7d629bb3ef
3 changed files with 0 additions and 58 deletions

View File

@ -94,26 +94,10 @@ public class DefaultDataTypeDefinition implements DataTypeDefinition {
this(database, schema, typeName, null, null, null, null, (String) null, (Name) null);
}
/**
* @deprecated - [#4841] - 3.8.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String)} instead.
*/
@Deprecated
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, Boolean defaultable) {
this(database, schema, typeName, length, precision, scale, nullable, defaultable, typeName, null);
}
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue) {
this(database, schema, typeName, length, precision, scale, nullable, defaultValue, typeName, null);
}
/**
* @deprecated - [#4841] - 3.8.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, String)} instead.
*/
@Deprecated
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, Boolean defaultable, String userType) {
this(database, schema, typeName, length, precision, scale, nullable, defaultable, userType, null);
}
/**
* @deprecated - [#330] - 3.9.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name)} instead.
*/
@ -134,14 +118,6 @@ public class DefaultDataTypeDefinition implements DataTypeDefinition {
this(database, schema, typeName, length, precision, scale, nullable, defaultValue, userType, null);
}
/**
* @deprecated - [#4841] - 3.8.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, String, String)} instead.
*/
@Deprecated
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, Boolean defaultable, String userType, String converter) {
this(database, schema, typeName, length, precision, scale, nullable, defaultable, userType, converter, null);
}
/**
* @deprecated - [#330] - 3.9.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name, String)} instead.
*/
@ -154,14 +130,6 @@ public class DefaultDataTypeDefinition implements DataTypeDefinition {
this(database, schema, typeName, length, precision, scale, nullable, defaultValue, userType, converter, null);
}
/**
* @deprecated - [#4841] - 3.8.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, String, String, String)} instead.
*/
@Deprecated
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, Boolean defaultable, String userType, String converter, String binding) {
this(database, schema, typeName, length, precision, scale, nullable, defaultable, userType, converter, binding, null);
}
/**
* @deprecated - [#330] - 3.9.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name, String, String)} instead.
*/
@ -174,14 +142,6 @@ public class DefaultDataTypeDefinition implements DataTypeDefinition {
this(database, schema, typeName, length, precision, scale, nullable, defaultValue, userType, converter, binding, null);
}
/**
* @deprecated - [#4841] - 3.8.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, String, String, String, String)} instead.
*/
@Deprecated
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, Boolean defaultable, String userType, String converter, String binding, String javaType) {
this(database, schema, typeName, length, precision, scale, nullable, defaultValue(defaultable), userType, converter, binding, javaType);
}
/**
* @deprecated - [#330] - 3.9.0 - Use {@link #DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name, String, String, String)} instead.
*/

View File

@ -1071,18 +1071,6 @@ public interface DataType<T> extends Named {
@Nullable
Field<T> default_();
/**
* Return a new data type like this, with a new defaultability.
*
* @param defaulted The new defaultability
* @return The new data type
*
* @deprecated - [#3852] - 3.8.0 - Use {@link #defaultValue(Field)} instead.
*/
@NotNull
@Deprecated(forRemoval = true, since = "3.8")
DataType<T> defaulted(boolean defaulted);
/**
* Get the defaultability of this data type.
*

View File

@ -327,12 +327,6 @@ implements
@Override
public abstract DataType<T> default_(Field<T> d);
@Override
@Deprecated
public final DataType<T> defaulted(boolean d) {
return defaultValue(d ? Tools.field(null, this) : null);
}
@Override
public final boolean defaulted() {
return defaultValue() != null;