DataType used for converted types using Converter
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final Binding | |
| pack-priv final AbstractDataTypeX |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final <X> DataType | asConvertedDataType(Converter<? super U, X> converter)
Overrides org. Implements org. |
| pack-priv final String | |
| pack-priv final String | |
| pack-priv final String | |
| public final CharacterSet | characterSet()
Implements org. null if there is
no character set, or if the default character set applies.
|
| public final Collation | collation()
Implements org. null if there is no
collation, or if the default collation applies.
|
| pack-priv AbstractDataTypeX | construct(Integer newPrecision, Integer newScale, Integer newLength, Nullability newNullability, boolean newReadonly, Generator<?, ?, U> newGeneratedAlwaysAs, QOM.
Implements abstract org.
Deprecated
as a consequence of
[#7811] Allow for subtypes to override the constructor
Field being deprecated.
|
| public final U | convert(Object
The object to be converted object)Overrides org. Implements org. <T>.
|
| public final Field | default_()
Implements org.
Deprecated
as a consequence of
The expression to be applied as the Field being deprecated.
DEFAULT value for this
data type.
|
| pack-priv final DataType | |
| pack-priv static final DataType | |
| public final Generator | generatedAlwaysAsGenerator()
Implements abstract org. Implements org. |
| public final QOM. | generationLocation()
Implements abstract org. Implements org. GenerationLocation of the computed column expression of
this data type, if any.
|
| public final QOM. | generationOption()
Implements abstract org. Implements org. GenerationOption of the computed column expression of
this data type, if any.
|
| public final DataType | getArrayComponentDataType()
Overrides org. Implements org. null, otherwise.
|
| public final Class | getArrayComponentType()
Overrides org. Implements org. null, otherwise.
|
| public final DataType | getArrayDataType()
Overrides org. Implements org. |
| public final Binding | getBinding()
Implements org. |
| public final String | getCastTypeName()
Overrides org. Implements org. |
| public final String | getCastTypeName(Configuration configuration)
Overrides org. Implements org. |
| public final DataType | getDataType(Configuration configuration)
Implements org. |
| public final SQLDialect | |
| public final Class | getRecordType()
Overrides org. Implements org. isRecord(), or a isMultiset(), or NULL
otherwise.
|
| public final Row | getRow()
Overrides org. Implements org. Row definition, if this is a
isRecord(), or a isMultiset(), or NULL
otherwise.
|
| public final DataType | getSQLDataType()
Implements org. |
| public final Class | getType()
Implements org. |
| public final String | getTypeName()
Overrides org. Implements org. |
| public final String | getTypeName(Configuration configuration)
Overrides org. Implements org. |
| public final boolean | |
| public final boolean | isMultiset()
Overrides org. Implements org. |
| public final boolean | isRecord()
Overrides org. Implements org. |
| pack-priv final Integer | |
| public final Nullability | |
| pack-priv final Integer | |
| public final boolean | readonly()
Implements abstract org. Implements org. |
| pack-priv final Integer | |
| pack-priv final Class | |
| pack-priv final String | |
| pack-priv final Class |
| binding | back to summary |
|---|---|
| pack-priv final Binding<? super T, U> binding | |
| delegate | back to summary |
|---|---|
| pack-priv final AbstractDataTypeX<T> delegate | |
| ConvertedDataType | back to summary |
|---|---|
| pack-priv ConvertedDataType(AbstractDataTypeX<T> delegate, Binding<? super T, U> binding) | |
| asConvertedDataType | back to summary |
|---|---|
| public final <X> DataType Overrides org. Implements org. Doc from org. Retrieve the data type for a given converter.
| |
| castTypeName0 | back to summary |
|---|---|
| pack-priv final String castTypeName0() Implements abstract org.
| |
| castTypePrefix0 | back to summary |
|---|---|
| pack-priv final String castTypePrefix0() Implements abstract org.
| |
| castTypeSuffix0 | back to summary |
|---|---|
| pack-priv final String castTypeSuffix0() Implements abstract org.
| |
| characterSet | back to summary |
|---|---|
| public final CharacterSet characterSet() Implements org. Doc from org. Get the character set of this data type, or
| |
| collation | back to summary |
|---|---|
| public final Collation collation() Implements org. Doc from org. Get the collation of this data type, or
| |
| construct | back to summary |
|---|---|
| pack-priv AbstractDataTypeX Implements abstract org. Doc from org. Deprecated as a consequence of [#7811] Allow for subtypes to override the constructor
| |
| convert | back to summary |
|---|---|
| public final U convert(Object object) Overrides org. Implements org. Doc from org. Convert an arbitrary object into
See | |
| default_ | back to summary |
|---|---|
| public final Field Implements org. Doc from org. Deprecated as a consequence of The expression to be applied as the | |
| delegate | back to summary |
|---|---|
| pack-priv final DataType | |
| delegate | back to summary |
|---|---|
| pack-priv static final DataType | |
| generatedAlwaysAsGenerator | back to summary |
|---|---|
| public final Generator Implements abstract org. Implements org. Doc from org. Get the computed column expression of this data type, if any. This feature is implemented in commercial distributions only.
| |
| generationLocation | back to summary |
|---|---|
| public final QOM. Implements abstract org. Implements org. Doc from org. Get the
Specifies whether the
The computation happens in
This feature is implemented in commercial distributions only.
| |
| generationOption | back to summary |
|---|---|
| public final QOM. Implements abstract org. Implements org. Doc from org. Get the This feature is implemented in commercial distributions only.
| |
| getArrayComponentDataType | back to summary |
|---|---|
| public final DataType Overrides org. Implements org. Doc from org. Retrieve the Java component data type if this is an ARRAY type, or
E.g. for
| |
| getArrayComponentType | back to summary |
|---|---|
| public final Class Overrides org. Implements org. Doc from org. Retrieve the Java component type if this is an ARRAY type, or
E.g. for
| |
| getArrayDataType | back to summary |
|---|---|
| public final DataType Overrides org. Implements org. Doc from org. Retrieve the data type for an ARRAY of this data type.
Built-in data types, as well as custom data types that have a custom
| |
| getBinding | back to summary |
|---|---|
| public final Binding Implements org. Doc from org. Get the data type binding associated with this data type.
| |
| getCastTypeName | back to summary |
|---|---|
| public final String getCastTypeName() 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))
| |
| getCastTypeName | back to summary |
|---|---|
| public final 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))
| |
| getDataType | back to summary |
|---|---|
| public final DataType Implements org. Doc from org. The dialect-specific data type representing this data type.
| |
| getDialect | back to summary |
|---|---|
| public final SQLDialect getDialect() Implements org. Doc from org. Retrieve the underlying
| |
| getRecordType | back to summary |
|---|---|
| public final Class Overrides org. Implements org. Doc from org. Get the nested record's record type definition, if this is a
| |
| getRow | back to summary |
|---|---|
| public final Row getRow() Overrides org. Implements org. Doc from org. Get the nested record's
| |
| getSQLDataType | back to summary |
|---|---|
| public final DataType Implements org. Doc from org. Get the standard SQL data type of this (dialect-specific) data type if available.
| |
| getType | back to summary |
|---|---|
| public final Class Implements org. Doc from org. Retrieve the Java type associated with this data type.
| |
| getTypeName | back to summary |
|---|---|
| public final String getTypeName() Overrides org. Implements org. Doc from org. Retrieve the dialect-specific type name associated with this data type.
| |
| getTypeName | back to summary |
|---|---|
| public final String getTypeName(Configuration configuration) Overrides org. Implements org. Doc from org. Retrieve the dialect-specific type name associated with this data type.
| |
| identity | back to summary |
|---|---|
| public final boolean identity() Implements org. Doc from org. Get the identity flag of this data type.
| |
| isMultiset | back to summary |
|---|---|
| public final boolean isMultiset() Overrides org. Implements org. Doc from org. Whether this data type is a nested collection type.
This is true for anonymous, structural nested collection types
constructed with
| |
| isRecord | back to summary |
|---|---|
| public final boolean isRecord() Overrides org. Implements org. Doc from org. Whether this data type is a nested record type.
This is true for anonymous, structural nested record types constructed
with
| |
| length0 | back to summary |
|---|---|
| pack-priv final Integer length0() Implements abstract org.
| |
| nullability | back to summary |
|---|---|
| public final Nullability nullability() Implements org. Doc from org. Get the nullability of this data type.
| |
| precision0 | back to summary |
|---|---|
| pack-priv final Integer precision0() Implements abstract org.
| |
| readonly | back to summary |
|---|---|
| public final boolean readonly() Implements abstract org. Implements org. Doc from org. Get the readonly attribute of this data type. This feature is implemented in commercial distributions only.
| |
| scale0 | back to summary |
|---|---|
| pack-priv final Integer scale0() Implements abstract org.
| |
| tType0 | back to summary |
|---|---|
| pack-priv final Class Implements abstract org.
| |
| typeName0 | back to summary |
|---|---|
| pack-priv final String typeName0() Implements abstract org.
| |
| uType0 | back to summary |
|---|---|
| pack-priv final Class Implements abstract org.
| |