Deprecated
- 3.14.0 - [#9492] [#10312] - A compatibility implementation for converted data types, which registers itself in the static type registry for legacy reasons.
| Modifier and Type | Field and Description |
|---|---|
| private final AbstractDataTypeX |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public <X> DataType | asConvertedDataType(Converter<? super U, X> converter)
Overrides org. Implements org. |
| pack-priv DefaultDataType | construct(Integer newPrecision, Integer newScale, Integer newLength, Nullability newNullability, boolean newReadonly, Generator<?, ?, U> newGeneratedAlwaysAs, QOM.
Overrides org.
Deprecated
as a consequence of
[#7811] Allow for subtypes to override the constructor
Field being deprecated.
|
| public U | convert(Object
The object to be converted object)Overrides org. Implements org. <T>.
|
| public String | getCastTypeName(Configuration configuration)
Overrides org. Implements org. |
| public int | getSQLType()
Overrides org. Implements org. Types value.
|
| public String | getTypeName(Configuration configuration)
Overrides org. Implements org. |
| delegate | back to summary |
|---|---|
| private final AbstractDataTypeX<T> delegate | |
| LegacyConvertedDataType | back to summary |
|---|---|
pack-priv LegacyConvertedDataType(AbstractDataTypeX<T> delegate, Binding<? super T, U> binding)
| |
| asConvertedDataType | back to summary |
|---|---|
| public <X> DataType Overrides org. Implements org. Doc from org. Retrieve the data type for a given converter.
| |
| construct | back to summary |
|---|---|
| pack-priv DefaultDataType Overrides org. Doc from org. Deprecated as a consequence of [#7811] Allow for subtypes to override the constructor
| |
| convert | back to summary |
|---|---|
| public U convert(Object object) Overrides org. Implements org. Doc from org. Convert an arbitrary object into
See
| |
| getCastTypeName | back to summary |
|---|---|
| public String getCastTypeName(Configuration configuration) Overrides org. Implements org. Doc from org. Retrieve the dialect-specific type name associated with this data type used for casting. This is useful for some dialects that have specialised type names for cast expressions. Other dialects require type-length binding when casting, (e.g. VARCHAR(32767))
| |
| getSQLType | back to summary |
|---|---|
| public int getSQLType() Overrides org. Implements org. Doc from org. Get JDBC
| |
| getTypeName | back to summary |
|---|---|
| public String getTypeName(Configuration configuration) Overrides org. Implements org. Doc from org. Retrieve the dialect-specific type name associated with this data type.
| |