| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final DataTypeDescriptor | type
Fully described type of the column. |
| Access | Constructor and Description |
|---|---|
| private | SystemColumnImpl(String name, DataTypeDescriptor type)
Create a SystemColumnImpl representing the given name and type. |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static SystemColumn | |
| pack-priv static SystemColumn | |
| pack-priv static SystemColumn | Returns: Object representing the column.Name of the column. name, boolean Nullability of the column. nullability)Create a system column for an identifer with consistent type of VARCHAR(128) |
| pack-priv static SystemColumn | Returns: Object representing the column.Name of the column. name)Create a system column for a character representation of an indicator column with consistent type of CHAR(1) NOT NULL |
| pack-priv static SystemColumn | Returns: Object representing the column.Name of the column. name, String javaClassName, boolean Nullability of the column. nullability)Create a system column for a java column. |
| public String | Returns: The column name.Implements org. Gets the name of this column. |
| public DataTypeDescriptor | getType()
Implements org. Return the type of this column. |
| pack-priv static SystemColumn | Returns: Object representing the column.Name of the column. name, boolean Nullability of the column. nullability)Create a system column for a character representation of a UUID with consistent type of CHAR(36) |
| name | back to summary |
|---|---|
| private final String name | |
| type | back to summary |
|---|---|
| private final DataTypeDescriptor type Fully described type of the column. | |
| SystemColumnImpl | back to summary |
|---|---|
| private SystemColumnImpl(String name, DataTypeDescriptor type) Create a SystemColumnImpl representing the given name and type. | |
| getColumn | back to summary |
|---|---|
| pack-priv static SystemColumn getColumn(String name, int jdbcTypeId, boolean nullability) Create a system column for a builtin type.
| |
| getColumn | back to summary |
|---|---|
| pack-priv static SystemColumn getColumn(String name, int jdbcTypeId, boolean nullability, int maxLength) Create a system column for a builtin type.
| |
| getIdentifierColumn | back to summary |
|---|---|
| pack-priv static SystemColumn getIdentifierColumn(String name, boolean nullability) Create a system column for an identifer with consistent type of VARCHAR(128)
| |
| getIndicatorColumn | back to summary |
|---|---|
| pack-priv static SystemColumn getIndicatorColumn(String name) Create a system column for a character representation of an indicator column with consistent type of CHAR(1) NOT NULL
| |
| getJavaColumn | back to summary |
|---|---|
| pack-priv static SystemColumn getJavaColumn(String name, String javaClassName, boolean nullability) throws StandardException Create a system column for a java column.
| |
| getName | back to summary |
|---|---|
| public String getName() Implements org. Gets the name of this column.
| |
| getType | back to summary |
|---|---|
| public DataTypeDescriptor getType() Implements org. Return the type of this column. | |
| getUUIDColumn | back to summary |
|---|---|
| pack-priv static SystemColumn getUUIDColumn(String name, boolean nullability) Create a system column for a character representation of a UUID with consistent type of CHAR(36)
| |