DataType, which can be replaced by a
more specific data type once it is known.
| Modifier and Type | Field and Description |
|---|---|
| private final CharacterSet | |
| private final Collation | |
| private final Field | overrideDefaultValue
Deprecated
as a consequence of
Field being deprecated.
|
| private final Generator | |
| private final QOM. | |
| private final QOM. | |
| private final Boolean | |
| private final Integer | |
| private final Nullability | |
| private final Integer | |
| private final Boolean | |
| private final Integer | |
| private AbstractDataType |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| private | DataTypeProxy(AbstractDataType<T> type, Integer overridePrecision, Integer overrideScale, Integer overrideLength, Nullability overrideNullability, Boolean overrideReadonly, Generator<?, ?, T> overrideGeneratedAlwaysAs, QOM.
Deprecated
as a consequence of
Field being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| 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 DataType | characterSet(CharacterSet c)
Implements abstract org. Implements org. |
| public final Collation | collation()
Implements org. null if there is no
collation, or if the default collation applies.
|
| public final DataType | collation(Collation c)
Implements abstract org. Implements org. |
| 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.
|
| public final DataType | default_(Field<T> d)
Overrides org. Implements abstract org. Implements org.
Deprecated
as a consequence of
Specify an expression to be applied as the Field being deprecated.
DEFAULT value for
this data type.
|
| public final DataType | generatedAlwaysAs(Generator<?, ?, T> g)
Overrides org. Implements abstract org. Implements org. |
| 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 DataType | generationLocation(QOM.
Implements abstract org. Implements org. generationLocation() of the computed column expression.
|
| public final QOM. | generationOption()
Implements abstract org. Implements org. GenerationOption of the computed column expression of
this data type, if any.
|
| public final DataType | generationOption(QOM.
Implements abstract org. Implements org. generationOption() of the computed column expression.
|
| public final Binding | getBinding()
Implements org. |
| public final DataType | getDataType(Configuration configuration)
Implements org. |
| public final SQLDialect | |
| public final Name | getQualifiedName()
Overrides org. Implements org. |
| public final DataType | getSQLDataType()
Implements org. |
| public final Class | getType()
Implements org. |
| public final boolean | |
| public final DataType | identity(boolean
The new identity flag i)Implements abstract org. Implements org. |
| pack-priv final Integer | |
| pack-priv final AbstractDataType | |
| public final Nullability | |
| public final DataType | nullability(Nullability
The new nullability n)Implements abstract org. Implements org. |
| pack-priv final Integer | |
| pack-priv final AbstractDataType | |
| public final boolean | readonly()
Implements abstract org. Implements org. |
| public final DataType | readonly(boolean
The new readonly attribute value. r)Implements abstract org. Implements org. |
| pack-priv final Integer | |
| pack-priv final AbstractDataType | |
| pack-priv final Class | |
| pack-priv final AbstractDataType | |
| pack-priv final void | |
| pack-priv final String | |
| pack-priv final Class |
| overrideCharacterSet | back to summary |
|---|---|
| private final CharacterSet overrideCharacterSet | |
| overrideCollation | back to summary |
|---|---|
| private final Collation overrideCollation | |
| overrideDefaultValue | back to summary |
|---|---|
| private final Field<T> overrideDefaultValue
Deprecated as a consequence of | |
| overrideGeneratedAlwaysAs | back to summary |
|---|---|
| private final Generator<?, ?, T> overrideGeneratedAlwaysAs | |
| overrideGenerationLocation | back to summary |
|---|---|
| private final QOM. | |
| overrideGenerationOption | back to summary |
|---|---|
| private final QOM. | |
| overrideIdentity | back to summary |
|---|---|
| private final Boolean overrideIdentity | |
| overrideLength | back to summary |
|---|---|
| private final Integer overrideLength | |
| overrideNullability | back to summary |
|---|---|
| private final Nullability overrideNullability | |
| overridePrecision | back to summary |
|---|---|
| private final Integer overridePrecision | |
| overrideReadonly | back to summary |
|---|---|
| private final Boolean overrideReadonly | |
| overrideScale | back to summary |
|---|---|
| private final Integer overrideScale | |
| type | back to summary |
|---|---|
| private AbstractDataType<T> type | |
| DataTypeProxy | back to summary |
|---|---|
| pack-priv DataTypeProxy(AbstractDataType<T> type) | |
| DataTypeProxy | back to summary |
|---|---|
| private DataTypeProxy(AbstractDataType<T> type, Integer overridePrecision, Integer overrideScale, Integer overrideLength, Nullability overrideNullability, Boolean overrideReadonly, Generator<?, ?, T> overrideGeneratedAlwaysAs, QOM. Deprecated as a consequence of | |
| 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
| |
| characterSet | back to summary |
|---|---|
| public final DataType Implements abstract org. Implements org. Doc from org. Return a new data type like this, with a new character set.
| |
| collation | back to summary |
|---|---|
| public final Collation collation() Implements org. Doc from org. Get the collation of this data type, or
| |
| collation | back to summary |
|---|---|
| public final DataType Implements abstract org. Implements org. Doc from org. Return a new data type like this, with a new collation.
| |
| default_ | back to summary |
|---|---|
| public final Field Implements org. Doc from org. Deprecated as a consequence of The expression to be applied as the | |
| default_ | back to summary |
|---|---|
| public final DataType Overrides org. Implements abstract org. Implements org. Doc from org. Deprecated as a consequence of Specify an expression to be applied as the A default value of a data type applies to DDL statements, such as
The distinct types of possible
| |
| generatedAlwaysAs | back to summary |
|---|---|
| public final DataType Overrides org. Implements abstract org. Implements org. Doc from org. Set the computed column expression of this data type to a dynamic expression.
Unlike
If
This implicitly sets This feature is implemented in commercial distributions only.
| |
| 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.
| |
| generationLocation | back to summary |
|---|---|
| public final DataType Implements abstract org. Implements org. Doc from org. Set 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.
| |
| generationOption | back to summary |
|---|---|
| public final DataType Implements abstract org. Implements org. Doc from org. Set the If not supported by the dialect, this will be ignored. This feature is implemented in commercial distributions only.
| |
| getBinding | back to summary |
|---|---|
| public final Binding Implements org. Doc from org. Get the data type binding associated with this data type.
| |
| 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
| |
| getQualifiedName | back to summary |
|---|---|
| public final Name getQualifiedName() Overrides org. Implements org. Doc from org. The qualified name of this object.
| |
| 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.
| |
| identity | back to summary |
|---|---|
| public final boolean identity() Implements org. Doc from org. Get the identity flag of this data type.
| |
| identity | back to summary |
|---|---|
| public final DataType Implements abstract org. Implements org. Doc from org. Return a new data type like this, with a new identity flag. [#5709] The IDENTITY flag imposes a NOT NULL constraint, and removes all DEFAULT values. | |
| length0 | back to summary |
|---|---|
| pack-priv final Integer length0() Implements abstract org.
| |
| length1 | back to summary |
|---|---|
| pack-priv final AbstractDataType Implements abstract org.
| |
| nullability | back to summary |
|---|---|
| public final Nullability nullability() Implements org. Doc from org. Get the nullability of this data type.
| |
| nullability | back to summary |
|---|---|
| public final DataType Implements abstract org. Implements org. Doc from org. Return a new data type like this, with a new nullability.
[#5709] A
| |
| precision0 | back to summary |
|---|---|
| pack-priv final Integer precision0() Implements abstract org.
| |
| precision1 | back to summary |
|---|---|
| pack-priv final AbstractDataType 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.
| |
| readonly | back to summary |
|---|---|
| public final DataType Implements abstract org. Implements org. Doc from org. Return a new data type like this, with a new readonly attribute. This feature is implemented in commercial distributions only. | |
| scale0 | back to summary |
|---|---|
| pack-priv final Integer scale0() Implements abstract org.
| |
| scale1 | back to summary |
|---|---|
| pack-priv final AbstractDataType Implements abstract org.
| |
| tType0 | back to summary |
|---|---|
| pack-priv final Class Implements abstract org.
| |
| type | back to summary |
|---|---|
| pack-priv final AbstractDataType | |
| type | back to summary |
|---|---|
| pack-priv final void type(AbstractDataType<T> t) | |
| typeName0 | back to summary |
|---|---|
| pack-priv final String typeName0() Implements abstract org.
| |
| uType0 | back to summary |
|---|---|
| pack-priv final Class Implements abstract org.
| |