| Modifier and Type | Field and Description |
|---|---|
| pack-priv final DataType |
| Access | Constructor and Description |
|---|---|
| public | |
| pack-priv | ArrayDataType(AbstractDataType<T[]> t, DataType<T> elementType, Integer precision, Integer scale, Integer length, Nullability nullability, boolean readonly, Generator<?, ?, T[]> generatedAlwaysAs, QOM.
Deprecated
as a consequence of
[#3225] Performant constructor for creating derived types.
Field being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv DefaultDataType | construct(Integer newPrecision, Integer newScale, Integer newLength, Nullability newNullability, boolean newReadonly, Generator<?, ?, T[]> newGeneratedAlwaysAs, QOM.
Overrides org.
Deprecated
as a consequence of
[#7811] Allow for subtypes to override the constructor
Field being deprecated.
|
| public final DataType | getArrayBaseDataType()
Overrides org. Implements org. this, otherwise.
|
| public final Class | getArrayBaseType()
Overrides org. Implements org. getType(), otherwise.
|
| public final DataType | getArrayComponentDataType()
Overrides org. Implements org. null, otherwise.
|
| public final Class | getArrayComponentType()
Overrides org. Implements org. null, otherwise.
|
| private static String | |
| public final String | getCastTypeName()
Overrides org. Implements org. |
| public final String | getCastTypeName(Configuration configuration)
Overrides org. Implements org. |
| public final String | getTypeName()
Overrides org. Implements org. |
| public final String | getTypeName(Configuration configuration)
Overrides org. Implements org. |
| elementType | back to summary |
|---|---|
| pack-priv final DataType<T> elementType | |
| ArrayDataType | back to summary |
|---|---|
| public ArrayDataType(DataType<T> elementType) | |
| ArrayDataType | back to summary |
|---|---|
| pack-priv ArrayDataType(AbstractDataType<T[]> t, DataType<T> elementType, Integer precision, Integer scale, Integer length, Nullability nullability, boolean readonly, Generator<?, ?, T[]> generatedAlwaysAs, QOM. Deprecated as a consequence of [#3225] Performant constructor for creating derived types. | |
| 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
| |
| getArrayBaseDataType | 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
| |
| getArrayBaseType | back to summary |
|---|---|
| public final Class Overrides org. Implements org. Doc from org. Retrieve the Java base type if this is an ARRAY type, or
E.g. for
| |
| 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
| |
| getArrayType | back to summary |
|---|---|
| private static String getArrayType(Configuration configuration, String dataType) | |
| 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))
| |
| 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.
| |